.appshot{--g:#0c0c0e;--sb:#0a0a0c;--cd:#151518;--cr:#1a1a1e;--hv:#1e1e23;--sel:#22253a;--bd:#26262b;--hl:#1f1f23;--tr:#27272c;--mu:#a1a1aa;--fa:#6e6e78;--tx:#f4f4f6;--ac:#8ea0ff;--vi:#b09bff;--te:#4cb5ae;--gr:#4fc28a;--am:#e3ac43;--rd:#ff7a6b;text-align:left;border-radius:14px;width:100%;min-width:0;position:relative;overflow:auto hidden}:root[data-theme=light] .appshot{--g:#f7f7f9;--sb:#f0f0f3;--cd:#fff;--cr:#fbfbfd;--hv:#f2f2f6;--sel:#e8eafb;--bd:#e3e3e8;--hl:#ececf0;--tr:#ebebef;--mu:#5f5f68;--fa:#8a8a94;--tx:#18181b;--ac:#4f5bd5;--vi:#7447ee;--te:#1f8a83;--gr:#1f8a55;--am:#a3611f;--rd:#d4483a}.appshot.fitted{overflow:visible}.appshot.fitted .app{position:absolute;top:0;left:0}.app{transform-origin:0 0;background:var(--g);color:var(--tx);border:1px solid var(--bd);border-radius:14px;grid-template-columns:214px minmax(0,1fr);font:13px/1.35 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;display:grid;overflow:hidden;box-shadow:0 40px 100px #00000080,inset 0 0 0 1px #ffffff08}:root[data-theme=light] .app{box-shadow:0 30px 80px #141e462e}.app svg{max-width:none}.app .accent{color:var(--ac)}.app .violet{color:var(--vi)}.app .green{color:var(--gr)}.app .amber{color:var(--am)}.app .teal{color:var(--te)}.app .faint{color:var(--fa)}.app .sp{flex:1}.app small{font-size:inherit}.app code{background:0 0;border:0;border-radius:0;padding:0}.app .app-side{background:linear-gradient(color-mix(in srgb, var(--ac) 6%, var(--sb)), var(--sb) 50%);border-right:1px solid var(--bd);flex-direction:column;padding:0 10px 10px;display:flex;position:relative}.app .app-lights{gap:8px;display:flex;position:absolute;top:12px;left:13px}.app .app-lights i{background:#ff5f57;border-radius:50%;width:12px;height:12px}.app .app-lights i:nth-child(2){background:#febc2e}.app .app-lights i:nth-child(3){background:#28c840}.app .app-toggle{z-index:2;background:var(--cr);border:1px solid var(--bd);width:22px;height:22px;color:var(--mu);border-radius:50%;place-items:center;display:grid;position:absolute;top:46px;right:-11px;box-shadow:0 2px 6px #00000040}.app .app-brand{align-items:center;gap:10px;padding:40px 6px 18px;display:flex}.app .app-brand img{width:30px;height:30px;margin:-2px}.app .app-brand b{font-size:14px;display:block}.app .app-brand small{color:var(--fa);font-size:11px;display:block}.app .app-nav,.app .app-foot{gap:3px;display:grid}.app .app-foot{border-top:1px solid var(--hl);margin-top:auto;padding-top:10px}.app .app-item{height:34px;color:var(--mu);white-space:nowrap;border-radius:9px;align-items:center;gap:11px;padding:0 10px;display:flex;position:relative}.app .app-item svg{flex:none;width:15px;height:15px}.app .app-item.on{color:var(--tx);background:linear-gradient(90deg, color-mix(in srgb, var(--ac) 26%, transparent), color-mix(in srgb, var(--vi) 6%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ac) 14%, transparent);font-weight:600}.app .app-item.on svg{color:var(--ac)}.app .app-item.on:before{content:"";background:linear-gradient(var(--ac), var(--vi));width:3px;height:18px;box-shadow:0 0 10px var(--ac);border-radius:3px;position:absolute;top:8px;left:-10px}.app .app-item.mac{height:30px;padding-left:18px;font-size:12.5px}.app .app-item em{font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-style:normal;font-weight:600}.app .app-item .count{background:var(--tr);color:var(--mu);border-radius:99px;padding:0 7px}.app .app-item .count.alert{background:var(--rd);color:#fff}.app .app-item kbd{font:inherit;color:var(--fa);margin-left:auto;font-size:11px}.app .sdot{background:var(--gr);width:7px;height:7px;box-shadow:0 0 0 3.5px color-mix(in srgb, var(--gr) 25%, transparent);border-radius:50%;flex:none;margin:0 4px 0 1px}.app .sdot.off{background:var(--fa);box-shadow:none}.app .pctv.ok,.app .ok{color:var(--ac)}.app .pctv.warn,.app .warn{color:var(--am)}.app .pctv.crit,.app .crit{color:var(--rd)}.app .app-main{flex-direction:column;min-width:0;display:flex}.app .app-screen{flex:1}.app .app-status{border-top:1px solid var(--hl);background:var(--sb);height:28px;color:var(--mu);align-items:center;gap:14px;padding:0 16px;font-size:11.5px;display:flex}.app .app-status .sdot{width:6px;height:6px;box-shadow:none;margin-right:6px}.app .app-status span{align-items:center;display:inline-flex}.app .scr{padding:36px 26px 24px}.app .scr.flush{padding:0 0 22px}.app .scr-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.app .scr-head h3{letter-spacing:-.4px;margin:0;font-size:26px;font-weight:600}.app .scr-head p{color:var(--mu);margin:4px 0 0}.app .chip{border:1px solid;border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.app .chip i{background:currentColor;border-radius:50%;width:6px;height:6px}.app .chip.warn{color:var(--am);border-color:color-mix(in srgb, var(--am) 30%, transparent);background:color-mix(in srgb, var(--am) 9%, transparent)}.app .pcard,.app .tile,.app .maccard{background:var(--cd);border:1px solid var(--bd);border-radius:14px}.app .pcard{flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.app .ptitle{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.app .ptitle svg{width:13px;height:13px;color:var(--mu)}.app .ptitle>span{color:var(--fa);align-items:center;gap:4px;margin-left:auto;font-size:11.5px;font-weight:400;display:inline-flex}.app .ptitle>span.accent{color:var(--ac);font-size:12px;font-weight:500}.app .ptitle>span.big{color:var(--gr);font-size:15px;font-weight:700}.app .eyeb{letter-spacing:.7px;color:var(--mu);font-size:10.5px;font-weight:600;display:block}.app .track{background:var(--tr);border-radius:99px;height:6px;overflow:hidden}.app .track.big{height:8px}.app .track.thin{height:3px}.app .fill{background:var(--ac);border-radius:99px;height:100%}.app .fill.warn{background:var(--am)}.app .fill.crit{background:var(--rd)}.app .fill.violet{background:var(--vi);opacity:.85}.app .fill.none{background:0 0}.app .linev{fill:none;stroke:var(--ac);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.app .linev.violet{stroke:var(--vi)}.app .linev.teal{stroke:var(--te)}.app .linev.amber{stroke:var(--am)}.app .fillv{fill:color-mix(in srgb, var(--ac) 18%, transparent)}.app .fillv.violet{fill:color-mix(in srgb, var(--vi) 18%, transparent)}.app .seg{background:var(--cd);border:1px solid var(--bd);border-radius:12px;gap:2px;padding:4px;display:flex}.app .seg span{height:30px;color:var(--mu);border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-weight:500;display:inline-flex}.app .seg span.on{color:#fff;background:linear-gradient(90deg, var(--ac), var(--vi));box-shadow:0 2px 10px color-mix(in srgb, var(--ac) 40%, transparent);font-weight:600}.app .seg.small span{height:24px;padding:0 11px;font-size:12px}.app .btn2{border:1px solid var(--bd);background:var(--cd);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.app .btn2.primary{color:#fff;background:linear-gradient(90deg, var(--ac), var(--vi));border-color:#0000;font-weight:600}.app .ldot{background:var(--gr);border-radius:50%;width:7px;height:7px;display:inline-block}.app .ldot.accent{background:var(--ac)}.app .ldot.violet{background:var(--vi)}.app .ldot.teal{background:var(--te)}.app .ldot.amber{background:var(--am)}.app .tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.app .tile{flex-direction:column;gap:4px;min-height:132px;padding:16px 18px;display:flex}.app .tile>svg:first-child{width:15px;height:15px;color:var(--mu);margin-bottom:6px}.app .tile small{letter-spacing:.8px;color:var(--mu);font-size:10.5px;font-weight:600}.app .tile b{letter-spacing:-.5px;font-family:ui-rounded,-apple-system,system-ui,sans-serif;font-size:28px;font-weight:700}.app .tile p{color:var(--mu);margin:2px 0 0;font-size:12px}.app .tile svg:last-child:not(:first-child){width:100%;height:26px;margin-top:auto}.app .sect-row{justify-content:space-between;align-items:baseline;margin:24px 0 10px;display:flex}.app .sect-row small{letter-spacing:.8px;color:var(--mu);font-size:10.5px;font-weight:600}.app .sect-row span{font-size:12.5px;font-weight:500}.app .maccards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.app .maccard{flex-direction:column;gap:13px;padding:16px 18px;display:flex}.app .maccard.off{opacity:.7}.app .mc-head{align-items:center;gap:10px;display:flex}.app .mc-head b{font-size:14px;display:block}.app .mc-head small{color:var(--mu);font-size:11.5px}.app .mc-icon{border:1px solid var(--bd);background:var(--cr);width:34px;height:34px;color:var(--ac);border-radius:9px;place-items:center;display:grid}.app .state{color:var(--gr);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}.app .state i{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 25%, transparent);background:currentColor;border-radius:50%}.app .state.off{color:var(--fa)}.app .state.off i{box-shadow:none}.app .mc-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.app .mc-bar{color:var(--mu);grid-template-columns:1fr auto;gap:6px 8px;font-size:12px;display:grid}.app .mc-bar em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.app .mc-bar em.none{color:var(--fa)}.app .mc-bar .track{grid-column:1/-1;height:4px}.app .mc-spark{width:100%;height:30px}.app .mc-spark.empty{color:var(--fa);border:1px dashed var(--bd);border-radius:8px;place-items:center;font-size:11.5px;display:grid}.app .mc-foot{color:var(--mu);justify-content:space-between;font-size:11.5px;display:flex}.app .mh{border-bottom:1px solid var(--hl);padding:34px 26px 14px}.app .mh-top{align-items:center;gap:14px;display:flex}.app .mh-icon{border:1px solid var(--bd);background:var(--cd);width:46px;height:46px;color:var(--ac);border-radius:12px;place-items:center;display:grid}.app .mh-title>div{align-items:center;gap:10px;display:flex}.app .mh-title b{letter-spacing:-.3px;font-size:22px;font-weight:600}.app .mh-title small{color:var(--mu);margin-top:3px;font-size:12.5px;display:block}.app .mh-title .state{margin-left:0}.app .lan{color:var(--te);background:color-mix(in srgb, var(--te) 14%, transparent);border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:600}.app .mh-chips{gap:8px;margin-left:auto;display:flex}.app .mh-chips div{border:1px solid var(--bd);background:var(--cd);border-radius:10px;width:82px;padding:8px 10px}.app .mh-chips small{letter-spacing:.6px;color:var(--mu);font-size:9.5px;font-weight:700;display:block}.app .mh-chips b{font-size:16px}.app .mh-tabs{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.app .live{color:var(--mu);background:color-mix(in srgb, var(--gr) 8%, transparent);border:1px solid color-mix(in srgb, var(--gr) 20%, transparent);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.app .live i{background:var(--gr);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--gr) 30%, transparent);border-radius:50%}.app .dash{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 26px 0;display:grid}.app .dash .wide{grid-column:1/-1}.app .cpu-top{align-items:center;gap:18px;display:flex}.app .ring{flex:none;place-items:center;width:92px;height:92px;display:grid;position:relative}.app .ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.app .ring circle{fill:none;stroke-width:8px}.app .ring .rt{stroke:var(--tr)}.app .ring .rv{stroke:var(--ac);stroke-linecap:round}.app .ring .rv.warn{stroke:var(--am)}.app .ring b{font-size:19px;font-weight:700;position:relative}.app .cpu-meta{gap:4px;display:grid}.app .cpu-meta b{font-size:15px}.app .cpu-meta small{color:var(--mu);font-size:12px}.app .cpu-meta code,.app .core span,.app .core em,.app .netfoot code{color:var(--mu);font:11.5px ui-monospace,SFMono-Regular,Menlo,monospace}.app .cpu-meta small.faint{color:var(--fa);font-size:11.5px}.app .cores{gap:6px;display:grid}.app .core{grid-template-columns:16px 1fr 36px;align-items:center;gap:8px;display:grid}.app .core span{text-align:right;color:var(--fa)}.app .core em{text-align:right;font-style:normal}.app .core .track{height:5px}.app .pill-amber{background:color-mix(in srgb, var(--am) 14%, transparent);border-radius:99px;padding:3px 8px;color:var(--am)!important;font-size:10.5px!important;font-weight:600!important}.app .bignum{justify-content:space-between;align-items:baseline;display:flex}.app .bignum b{font-size:27px;font-weight:700}.app .bignum span{color:var(--mu);font-size:12px}.app .segbar{background:var(--tr);border-radius:3px;gap:2px;height:8px;display:flex;overflow:hidden}.app .segbar i,.app .legend i{background:var(--tr);border-radius:2px}.app .segbar i.a,.app .legend i.a{background:var(--ac)}.app .segbar i.v,.app .legend i.v{background:var(--vi)}.app .segbar i.m,.app .legend i.m{background:var(--am)}.app .segbar i.t,.app .legend i.t{background:var(--te)}.app .legend{grid-template-columns:1fr 1fr;gap:8px 22px;display:grid}.app .legend span{color:var(--mu);align-items:center;gap:7px;font-size:12px;display:flex}.app .legend i{width:8px;height:8px}.app .legend i.none{background:0 0}.app .legend b{color:var(--tx);margin-left:auto;font-weight:500}.app .picker{background:var(--hv);border:1px solid var(--bd);border-radius:6px;padding:2px 8px;color:var(--tx)!important;font-size:12px!important}.app .stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.app .stats small{color:var(--mu);font-size:11.5px;display:block}.app .stats b{font-size:14px;font-weight:600}.app .netchart{width:100%;height:80px}.app .netfoot{color:var(--fa);justify-content:space-between;font-size:11.5px;display:flex}.app .procs{grid-template-columns:1fr 1fr;gap:28px;display:grid}.app .procs>div{align-content:start;gap:8px;display:grid}.app .proc{grid-template-columns:1fr auto;gap:4px;font-size:12.5px;display:grid}.app .proc em{color:var(--mu);font-size:12px;font-style:normal}.app .proc .track{grid-column:1/-1}.app .hist{gap:16px;padding:22px 26px 0;display:grid}.app .hist-bar{align-items:center;gap:12px;display:flex}.app .hist-bar small{color:var(--mu);font-size:12px}.app .hist-bar .seg{padding:3px}.app .conn{border-radius:6px;gap:2px;height:26px;display:flex;overflow:hidden}.app .conn i{display:block}.app .conn i.on,.app .conn-legend i.on{background:color-mix(in srgb, var(--gr) 75%, transparent)}.app .conn i.off,.app .conn-legend i.off{background:var(--rd)}.app .conn i.unknown,.app .conn-legend i.unknown{background:var(--tr)}.app .axis{color:var(--fa);justify-content:space-between;margin-top:-4px;font-size:10.5px;display:flex}.app .axis.padded{padding-left:42px}.app .conn-legend{color:var(--mu);gap:16px;font-size:11.5px;display:flex}.app .conn-legend span{align-items:center;gap:6px;display:inline-flex}.app .conn-legend i{border-radius:2px;width:9px;height:9px}.app .chart{grid-template-columns:34px 1fr;gap:8px;height:150px;display:grid}.app .chart svg{width:100%;height:150px}.app .chart .grid{stroke:var(--hl);stroke-width:1px;vector-effect:non-scaling-stroke}.app .yax{text-align:right;color:var(--fa);flex-direction:column;justify-content:space-between;margin:-5px 0;font-size:10.5px;display:flex}.app .two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.app .minichart{width:100%;height:90px}.app .peeks{gap:14px;padding:16px 26px 0;display:grid}.app .peek-tabs{gap:8px;display:flex}.app .peek-tabs span{border:1px solid var(--bd);background:var(--cd);height:30px;color:var(--mu);border-radius:99px;align-items:center;gap:7px;padding:0 13px;font-weight:500;display:inline-flex}.app .peek-tabs span.on{color:#fff;background:linear-gradient(90deg, var(--ac), var(--vi));border-color:#0000}.app .peek-head{align-items:baseline;gap:10px;margin-top:6px;display:flex}.app .peek-head b{font-size:19px}.app .peek-head span{color:var(--mu)}.app .peek-tools{align-items:center;gap:12px;display:flex}.app .field{border:1px solid var(--bd);background:var(--cd);width:300px;height:30px;color:var(--fa);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;display:inline-flex}.app .ptable{border:1px solid var(--bd);background:var(--cd);border-radius:12px;overflow:hidden}.app .prow{border-top:1px solid var(--hl);grid-template-columns:110px 1.4fr 90px 1.2fr 1fr 110px;align-items:center;gap:12px;height:44px;padding:0 16px;display:grid}.app .prow.head{letter-spacing:.7px;height:34px;color:var(--mu);border-top:0;font-size:10.5px;font-weight:600}.app .prow.hl{background:color-mix(in srgb, var(--ac) 9%, transparent)}.app .prow .port{align-items:baseline;gap:6px;font:600 14px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.app .prow .port small{color:var(--fa);letter-spacing:.5px;font:600 9.5px -apple-system,system-ui,sans-serif}.app .prow .mono{color:var(--mu);font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.app .prow>span:last-child{text-align:right}.app .confirm{border:1px solid color-mix(in srgb, var(--ac) 35%, var(--bd));background:color-mix(in srgb, var(--ac) 7%, var(--cd));border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.app .confirm .ci{width:32px;height:32px;color:var(--ac);background:color-mix(in srgb, var(--ac) 16%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.app .confirm div{flex:1}.app .confirm b{display:block}.app .confirm small{color:var(--mu);font-size:12px}
