.plot{--axis:6ch;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;min-width:0;margin:0}.plot ::selection{background:0 0}.plot-top{margin:.4rem 0 .9rem var(--axis);justify-content:space-between;align-items:baseline;gap:.6rem 2ch;display:flex}.plot-read{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.2rem 1.5ch;min-height:1.6rem;margin:0;font-size:.8125rem;display:flex}.plot-when{color:var(--p-60)}.plot-val{font:400 1.6rem/1 var(--display);color:var(--p-100);text-shadow:var(--glow)}.plot-unit{color:var(--p-60)}.plot-yoy{color:var(--p-90)}.plot-scale{border:1px solid var(--p-30);flex:none;margin:0;display:flex}.plot-scale button{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--p-60);cursor:pointer;background:0 0;border:0;padding:.1rem 1ch;font-size:.6875rem}.plot-scale button:hover{color:var(--p-100);background:var(--p-20)}.plot-scale button[aria-pressed=true]{color:var(--black);background:var(--p-80);font-weight:600}.plot[data-scale=log] .plot-cap-scale:after{content:" · log scale"}.plot[data-scale=lin] .plot-cap-scale:after{content:" · linear scale"}.plot-frame{grid-template-columns:var(--axis) minmax(0, 1fr);grid-template-areas:"y box"".x";display:grid}.plot-y{color:var(--p-60);text-shadow:none;font-variant-numeric:tabular-nums;grid-area:y;font-size:.6875rem;position:relative}.plot-y span{line-height:1;position:absolute;right:1.25ch;transform:translateY(-50%)}.plot-y span:after{content:"";border-top:1px solid var(--p-45);width:.8ch;position:absolute;top:50%;right:-1.25ch}.plot-box{min-height:calc(var(--rows) * 1rem);border-left:1px solid var(--p-45);cursor:crosshair;touch-action:pan-y;outline:none;grid-area:box;position:relative}.plot-box:focus-visible{box-shadow:0 0 0 2px var(--p-100)}.plot-chart{font:400 1rem/1 "Phosphor Braille", var(--mono);color:var(--p-90);text-shadow:var(--glow);white-space:pre;margin:0;overflow:hidden}.plot.is-on .plot-chart{animation:1.2s steps(48,end) both sweep}.plot-grid{border-top:1px dashed var(--p-20);pointer-events:none;position:absolute;left:0;right:0}.plot-cur{pointer-events:none;background:oklch(.9 .15 var(--h) / .16);border-left:1px solid var(--p-100);box-shadow:0 0 10px oklch(.85 .16 var(--h) / .4);position:absolute;top:-.4rem;bottom:0}.plot-cur[hidden]{display:none}.plot-x{height:1.5rem;color:var(--p-60);border-top:1px solid var(--p-45);text-shadow:none;grid-area:x;font-size:.6875rem;position:relative}.plot-tick{border-left:1px solid var(--p-45);height:.35rem;position:absolute;top:0}.plot-tick.is-label{white-space:nowrap;height:auto;padding:.3rem 0 0 .5ch;line-height:1}.plot-cap{margin:.6rem 0 0 var(--axis);color:var(--p-45);text-shadow:none;flex-wrap:wrap;justify-content:space-between;gap:.3rem 2ch;font-size:.6875rem;display:flex}.plot-hint{align-items:center;gap:.5ch;display:inline-flex}.plot-hint kbd{align-items:center;padding:.1rem .5ch;display:inline-flex}.plot-empty .plot-void{min-height:calc(var(--rows) * 1rem + 4.5rem);margin-left:var(--axis);border-left:1px solid var(--p-30);border-bottom:1px solid var(--p-30);background:repeating-linear-gradient(to bottom, transparent 0 calc(1rem - 1px), var(--p-12) calc(1rem - 1px) 1rem);place-items:center;display:grid}.plot-void span{font:400 2rem/1 var(--display);letter-spacing:.2em;color:var(--p-45);text-shadow:var(--glow-soft);animation:2.2s step-end infinite fade}@keyframes fade{50%{opacity:.45}}@keyframes sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (width<=760px){.plot{--axis:5ch}.plot-box{min-height:calc(min(var(--rows), 6) * 1rem)}.plot-hint{display:none}.plot-top{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.plot.is-on .plot-chart,.plot-void span{animation:none}}[data-page=home] #screen{padding-block:calc(var(--bar) + 2.25rem) calc(var(--bar) + 2.5rem)}.sys{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem 2.5ch;max-width:132rem;margin:0 auto;display:grid}.sys .pane{padding:1.5rem 2.5ch 1.25rem}.sys-act,.sys-avg,.sys-log,.sys-up{grid-column:span 4}.sys-stars,.sys-langs{grid-column:span 6}.sys-proc{grid-area:span 2/span 8}.sys-who{border:3px double var(--p-60);grid-area:span 2/span 8;justify-content:flex-end}.sys-name{--caret-gap:.1em;font:400 clamp(4rem, 8.4vw, 9rem)/.76 var(--display);letter-spacing:-.01em;color:var(--p-100);text-shadow:var(--glow);margin:.5rem 0 1.25rem}.sys-lede{--caret-gap:0;max-width:52ch;color:var(--p-90);margin:0 0 1rem;font-size:1.0625rem}.sys-lede .caret{vertical-align:-.2em;height:1.15em}.sys-lede .tw-at:before{top:calc(var(--tw-base,.8) * 1em - .95em);height:1.15em}.sys-ls{color:var(--p-60);flex-wrap:wrap;gap:.25rem 2ch;margin:0;display:flex}.sys-ps1{color:var(--p-100)}.sys-big{font:400 clamp(2.75rem, 4.2vw, 4rem)/.9 var(--display);color:var(--p-100);text-shadow:var(--glow);font-variant-numeric:tabular-nums;margin:.4rem 0 .25rem}.sys-big small{color:var(--p-60);margin-left:.08em;font-size:.55em}.sys-big .sys-star{color:var(--p-80);margin-left:.25em}.sys-big .sys-star .i{vertical-align:0}.sys-more a{align-items:center;gap:1ch;display:inline-flex}.sys-note{color:var(--p-60);text-shadow:none;margin:0;font-size:.75rem}.sys-w{border-collapse:collapse;table-layout:fixed;width:100%;margin:.4rem 0 0;font-size:.8125rem}.sys-w th:first-child{width:13ch}.sys-w th:last-child{width:7ch}.sys-w th{text-align:left;text-transform:uppercase;letter-spacing:.12em;color:var(--p-45);text-shadow:none;padding:0 1ch .3rem 0;font-size:.6875rem;font-weight:400}.sys-w td{white-space:nowrap;color:var(--p-60);padding:.12rem 1ch .12rem 0}.sys-w td:nth-child(2){text-overflow:ellipsis;width:100%;max-width:0;color:var(--p-80);overflow:hidden}.sys-w .num{text-align:right;padding-right:0}.sys-w a{color:var(--p-100);text-decoration:none}.sys-la-grid{white-space:nowrap;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2ch;margin:.6rem 0 0;display:grid}.sys-la-grid div{flex-direction:column-reverse;align-items:flex-end;display:flex}.sys-la-grid dt{color:var(--p-60);margin-top:.25rem;font-size:.6875rem}.sys-la-grid dd{font-variant-numeric:tabular-nums;margin:0}.sys-la-grid b{font:400 1.85rem/1 var(--display);color:var(--p-100);text-shadow:var(--glow)}.sys-la-grid dd span{color:var(--p-60);margin-left:.2ch;font-size:.75rem}.sys-langs .sys-meters{margin-top:.4rem}.sys-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:.4rem;font-size:.8125rem}.sys-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--black);background:var(--p-70);text-shadow:none;padding:.2rem 1ch;font-weight:600}.sys-table td{white-space:nowrap;color:var(--p-80);padding:.18rem 1ch}.sys-table .num{text-align:right}.sys-table a{color:var(--p-100);text-decoration:none}.sys-table tbody tr:hover{background:var(--p-12)}.sys-pid{color:var(--p-45)}.sys-more{text-align:right;margin:auto 0 0;padding-top:.9rem;font-size:.8125rem}.sys-lines{gap:.15rem;margin:.3rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:grid}.sys-lines a{color:var(--p-80);grid-template-columns:10ch 6ch minmax(0,1fr);column-gap:1.5ch;margin-inline:-1ch;padding:.18rem 1ch;text-decoration:none;display:grid}.sys-lines time{color:var(--p-60);font-variant-numeric:tabular-nums}.sys-kind{color:var(--p-45)}.sys-msg{white-space:nowrap;text-overflow:ellipsis;color:var(--p-100);overflow:hidden}.sys-lines a:hover span,.sys-lines a:hover time{color:inherit}.sys-net{grid-column:span 12;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;column-gap:4ch;display:grid}.sys-net-stats .sys-big{margin-top:.6rem}.sys-kv{border-top:1px solid var(--p-20);gap:.35rem;margin:1.1rem 0 0;padding-top:.9rem;font-size:.8125rem;display:grid}.sys-kv div{justify-content:space-between;gap:2ch;display:flex}.sys-kv dt{color:var(--p-60)}.sys-kv dd{color:var(--p-90);font-variant-numeric:tabular-nums;margin:0}@media (width<=1180px){.sys-who,.sys-proc{grid-area:auto/span 12}.sys-act,.sys-avg,.sys-log,.sys-up{grid-column:span 6}.sys-net{grid-template-columns:minmax(0,1fr);row-gap:1.25rem}}@media (width<=760px){.sys{gap:1.75rem}.sys>.pane{grid-column:span 12}.sys .pane{padding-inline:1.5ch}.sys-name{white-space:nowrap;font-size:3.6rem}.sys-la-grid{column-gap:1ch}.sys-la-grid b{font-size:1.6rem}.sys-table th:nth-child(4),.sys-table td:nth-child(4),.sys-table th:nth-child(6),.sys-table td:nth-child(6){display:none}}