.carrier-icon[data-v-bb75d520]{flex:none}.carrier-ct[data-v-bb75d520]{color:var(--blue)}.carrier-cu[data-v-bb75d520]{color:var(--danger)}.carrier-cm[data-v-bb75d520]{color:var(--cyan)}@font-face{font-family:Departure;src:url(/assets/DepartureMono-Regular-2BZob_Zz.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0e17;--surface:#111521;--raised:#191e2d;--line:#30374b;--text:#e3e6ef;--muted:#8891ac;--dim:#69728b;--cyan:#39cfce;--green:#97ce35;--orange:#ff963a;--yellow:#ffd751;--purple:#ba8bfa;--blue:#4c9fea;--danger:#f07886;--font:Departure, "Consolas", "Microsoft YaHei", monospace}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e8e6e0;--surface:#f5f2e9;--raised:#dfded9;--line:#b7b6bd;--text:#292b3b;--muted:#646780;--dim:#6e7086;--cyan:#087e88;--green:#4e7417;--orange:#aa541a;--yellow:#8c6314;--purple:#8054b5;--blue:#256ea8;--danger:#b44154}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{background:var(--bg);color:var(--text);font:11px/1.6 var(--font);flex-direction:column;min-width:320px;min-height:100dvh;margin:0;display:flex}button,input,select{font:inherit;color:inherit;border-radius:0}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{opacity:.45;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}::selection{background:var(--cyan);color:var(--bg)}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--cyan);color:var(--bg);z-index:5;padding:10px;position:fixed;top:-70px;left:10px}.skip-link:focus{top:10px}.color-cyan{color:var(--cyan)}.color-green{color:var(--green)}.color-orange{color:var(--orange)}.color-yellow{color:var(--yellow)}.color-purple{color:var(--purple)}.color-blue{color:var(--blue)}.masthead{border-bottom:2px solid var(--line);flex-shrink:0;align-items:center;gap:26px;width:100%;max-width:none;margin:0 auto;padding:16px 28px 14px;display:flex}[v-cloak]{display:none!important}#app{flex-direction:column;flex:1;min-height:100dvh;display:flex}.shell>*{flex-shrink:0}.fleet-section{flex-grow:1}.device-panel h1.long-name{font-size:11px}.wordmark{align-items:baseline;min-width:0;font-size:22px;line-height:1.3;display:inline-flex}.site-title{overflow-wrap:anywhere;min-width:0}.wordmark .blink{flex-shrink:0}.blink{color:var(--cyan);animation:2s step-end infinite blink}.header-caption{color:var(--dim);letter-spacing:1px}.header-right{align-items:center;gap:15px;margin-left:auto;display:flex}.header-right time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px}.text-button{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:0 0;padding:5px 9px}.text-button:hover{color:var(--cyan);border-color:var(--cyan);background:var(--raised)}.shell{flex-direction:column;flex:1;width:100%;max-width:none;margin:auto;padding:0 28px;display:flex}.eyebrow{color:var(--muted);letter-spacing:1px;font-size:11px}.fleet-overview{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr 1fr 1.7fr;gap:0;padding:14px 0;display:grid}.overview-item{border-right:1px solid var(--line);align-items:baseline;gap:12px;padding:0 20px;display:flex}.overview-item:first-child{padding-left:0}.overview-item:last-child{border:0;padding-right:0}.overview-item>strong{font-size:22px;font-weight:400}.overview-item:first-child>strong{color:var(--green)}#online-summary{color:var(--muted);font-size:11px}.overview-network{flex-wrap:wrap;gap:8px}.overview-network>span:last-child{white-space:nowrap;align-items:baseline}.overview-network b{margin-right:5px;font-weight:400}.overview-network strong{align-items:baseline;gap:4px;margin-right:12px;font-size:22px;font-weight:400;display:inline-flex}.overview-network .network-number{font-size:22px}.overview-network .network-unit{font-size:11px}.overview-network strong:last-child{margin:0}.connection-strip{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:9px 0;font-size:11px;display:flex}.connection-strip>div{align-items:center;gap:10px;display:flex}.status-dot{background:var(--green);vertical-align:middle;flex:none;width:6px;height:6px;display:inline-block}.status-dot.pending{background:var(--yellow)}.status-dot.offline{background:var(--danger)}.sync-meta{color:var(--dim);font-size:11px}.sync-meta>span:nth-child(2){border-left:1px solid var(--line);padding-left:12px}.sync-meta .text-button{padding:3px 8px}.notice{color:var(--yellow);background:var(--surface);border:1px solid var(--line);margin:0 0 10px;padding:8px 12px;font-size:11px}.console{border:2px solid var(--line);background:var(--line);margin:2px 0 32px}.console-title{background:var(--surface);border-bottom:2px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:10px 14px;display:flex}.console-title>div:first-child{align-items:center;gap:14px;display:flex}.console-title #selected-heading{overflow-wrap:anywhere;font-size:22px;line-height:1.3}.node-switcher{white-space:nowrap;color:var(--muted);align-items:center;gap:8px;display:flex}.node-switcher>span{margin-right:6px}.node-switcher button{border:1px solid var(--line);background:var(--raised);color:var(--muted);padding:4px 7px;font-size:11px}.node-switcher button:hover{color:var(--cyan)}.instrument-grid{grid-template-rows:148px 131px 126px;grid-template-columns:30% 35% 17% 1fr;gap:2px;display:grid}.panel{background:var(--surface);min-width:0;padding:12px 14px;overflow:hidden}.device-panel{text-align:center;grid-area:1/1/3;padding:12px 16px}.device-label{color:var(--muted);justify-content:space-between;gap:10px;font-size:11px;display:flex}.device-art{justify-content:center;align-items:center;height:136px;margin:2px 0 5px;display:flex}.device-art img{object-fit:contain;width:216px;height:162px;image-rendering:pixelated;max-width:100%}.device-panel h1{overflow-wrap:anywhere;margin:2px 0 5px;font-size:22px;font-weight:400;line-height:1.3}.device-platform{color:var(--muted);font-size:11px;line-height:1.4}.device-uptime{color:var(--text);margin-top:4px;font-size:11px}.protocols{justify-content:center;gap:8px;margin-top:6px;display:flex}.protocols span{border:1px solid var(--line);color:var(--dim);padding:0 5px;font-size:11px}.protocols span.up{color:var(--green)}.cpu-panel{grid-area:1/2/auto/5}.panel-heading{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.panel-heading h2{white-space:nowrap;margin:0;font-size:22px;font-weight:400;line-height:1.3}.panel-heading h2 span{color:var(--muted);margin-left:10px;font-size:11px}.panel-heading>strong{font-size:22px;font-weight:400;line-height:1.3}.panel-heading>span{color:var(--dim);font-size:11px}.cpu-plot{gap:10px;height:62px;margin-top:9px;display:flex}.cpu-plot canvas{width:100%;min-width:0;height:62px;image-rendering:pixelated}.cpu-scale{color:var(--dim);flex-direction:column;justify-content:space-between;font-size:11px;display:flex}.plot-caption{color:var(--dim);justify-content:space-between;gap:10px;margin-top:7px;font-size:11px;display:flex}.memory-panel{grid-area:2/2/auto/5}.memory-layout{grid-template-columns:1fr 200px;gap:22px;margin-top:10px;display:grid}.big-meter{background:var(--raised);height:20px;position:relative}.big-meter i{background:var(--orange);width:0;height:100%;display:block;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 10px,#0000 10px 12px);mask-image:repeating-linear-gradient(90deg,#000 0 10px,#0000 10px 12px)}.memory-legend{color:var(--muted);justify-content:space-between;gap:10px;margin-top:7px;font-size:11px;display:flex}.memory-legend b{color:var(--text);margin-left:4px;font-weight:400}.legend-dot{vertical-align:middle;width:8px;height:8px;margin-right:4px;display:inline-block}.legend-dot.orange{background:var(--orange)}.legend-dot.muted{background:var(--raised)}.swap-row{color:var(--muted);white-space:nowrap;align-items:center;gap:10px;margin-top:6px;font-size:11px;display:flex}.swap-track{background:var(--raised);flex:1;height:6px}.swap-track i{background:var(--purple);width:0;height:100%;display:block}.resource-counts{grid-template-columns:auto 1fr;align-content:start;gap:5px 8px;margin:0;font-size:11px;display:grid}.resource-counts dt{color:var(--muted)}.resource-counts dd{text-align:right;color:var(--text);margin:0}.network-panel{grid-area:3/1/auto/3}.network-panel .panel-heading h2{font-size:22px}.rate-values{gap:16px;display:flex}.rate-values b{white-space:nowrap;font-size:11px;font-weight:400}.network-panel canvas{width:100%;height:39px;image-rendering:pixelated;margin-top:8px;display:block}.network-totals{color:var(--muted);justify-content:space-between;gap:10px;margin-top:9px;font-size:11px;display:flex}.network-totals b{color:var(--text);margin-left:5px;font-weight:400}.disk-panel{grid-area:3/3}.disk-amount{color:var(--muted);margin:7px 0 6px;font-size:11px}.disk-blocks{grid-template-columns:repeat(16,minmax(0,1fr));gap:3px;display:grid}.disk-blocks i{background:var(--raised);height:5px}.disk-blocks i.used{background:var(--yellow)}.disk-caption{color:var(--dim);justify-content:space-between;gap:8px;margin-top:7px;font-size:9px;display:flex}.disk-caption>span:last-child{font-size:8px}.ping-panel{grid-area:3/4}.ping-panel table{border-collapse:collapse;width:100%;margin-top:10px;font-size:11px}.ping-panel td{color:var(--muted);white-space:nowrap;padding:2px 0}.ping-panel td:not(:first-child){text-align:right;color:var(--text)}.ping-panel td.bad{color:var(--yellow)}.console-bottom{background:var(--raised);color:var(--muted);border-top:2px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:15px;padding:7px 12px;font-size:11px;display:flex}.console-bottom>span:nth-child(2){color:var(--dim)}.extra-labels{background:var(--surface);color:var(--muted);flex-wrap:wrap;gap:8px 24px;padding:8px 12px;font-size:11px;display:flex}.extra-labels b{color:var(--text);font-weight:400}.fleet-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.fleet-title h2{margin:0;font-size:22px;font-weight:400;line-height:1.3}.fleet-title h2 span{color:var(--dim);margin-left:14px;font-size:11px}.fleet-title>span{color:var(--dim);font-size:11px}.toolbar{justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.filters{gap:2px;display:flex}.filter{border:1px solid var(--line);background:var(--surface);color:var(--muted);padding:7px 12px;font-size:11px}.filter span{color:var(--dim);margin-left:8px}.filter.active{border-color:var(--cyan);color:var(--cyan);background:var(--raised)}.filter.active span{color:var(--cyan)}.filter:hover{color:var(--text)}.list-tools{gap:8px;display:flex}.search{background:var(--surface);border:1px solid var(--line);align-items:center;gap:8px;width:230px;min-width:0;padding:0 10px;display:flex}.search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.search:focus-within{border-color:var(--cyan)}.search input::placeholder{color:var(--dim)}.search input:focus-visible{outline:0}kbd{font:11px var(--font);color:var(--dim);border:1px solid var(--line);padding:0 3px;line-height:14px}select{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--muted);padding:0 24px 0 10px;font-size:11px}.server-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.node-card{border:1px solid var(--line);background:var(--surface);text-align:left;width:100%;min-width:0;padding:12px 13px;display:block;position:relative}.node-card:hover{background:var(--raised);border-color:var(--muted)}.node-card.selected{border-color:var(--cyan);box-shadow:inset 0 3px 0 var(--cyan)}.card-top{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.card-status{align-items:center;gap:6px;display:flex}.card-location{color:var(--dim)}.card-body{align-items:center;gap:10px;min-height:58px;margin:12px 0;display:flex}.card-art{object-fit:contain;width:72px;height:54px;image-rendering:pixelated;flex-shrink:0}.card-name{color:var(--text);overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}.card-type{color:var(--dim);margin-top:4px;font-size:11px;display:block}.card-meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.card-meter-label{color:var(--muted);justify-content:space-between;gap:4px;font-size:11px;display:flex}.card-meter-label b{color:var(--text);font-weight:400}.mini-meter{background:var(--raised);height:5px;margin-top:5px;display:block;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 7px);mask-image:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 7px)}.mini-meter i{height:100%;width:var(--fill);background:var(--cyan);display:block}.mini-meter.memory i{background:var(--orange)}.mini-meter.disk i{background:var(--yellow)}.card-meter-label b.warning{color:var(--orange)}.card-probes{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;gap:4px;margin-top:12px;padding-top:8px;font-size:11px;display:grid}.card-probe-heading,.card-probe{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr);gap:8px;display:grid}.card-probe-heading,.card-probe-carrier{color:var(--muted)}.card-probe-carrier{align-items:center;gap:6px;display:flex}.card-probe>span,.card-probe-heading>span{white-space:nowrap}.card-probe>span:not(:first-child),.card-probe-heading>span:not(:first-child){text-align:right}.card-probe .bad{color:var(--danger)}.card-footer{color:var(--dim);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;margin-top:11px;font-size:11px;display:grid}.card-footer span{white-space:nowrap}.card-footer .card-uptime{grid-column:1/-1}.card-footer .color-blue{text-align:right}.node-card.is-offline .card-art{filter:grayscale(.8);opacity:.6}.node-card.is-offline .card-status{color:var(--danger)}.fleet-foot{color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:15px;font-size:11px;display:flex}.fleet-foot .status-dot{margin-right:5px}.fleet-foot .offline{margin-left:12px}.fleet-foot .color-orange{margin-left:16px}.empty-state{border:1px dashed var(--line);text-align:center;background:var(--surface);grid-column:1/-1;min-height:170px;padding:40px 20px}.empty-state h3{color:var(--muted);margin:8px 0;font-size:22px;font-weight:400}.empty-state p{color:var(--dim);font-size:11px}.empty-state button{border:1px solid var(--line);background:var(--raised);color:var(--cyan);margin-top:10px;padding:6px 12px;font-size:11px}footer{color:var(--dim);border-top:1px solid var(--line);justify-content:space-between;gap:16px;margin-top:30px;padding:20px 0 26px;font-size:11px;display:flex}footer b{margin-left:8px;font-weight:400}footer a:hover{color:var(--cyan)}.timestamp-delayed .device-label #selected-status,.timestamp-delayed .connection-strip{color:var(--yellow)}.node-offline #selected-art{filter:grayscale(.8);opacity:.7}.node-offline #selected-status{color:var(--danger)}dialog{background:var(--surface);color:var(--text);border:2px solid var(--line);width:530px;max-width:calc(100vw - 32px);padding:22px}dialog::backdrop{background:#050711c9}.dialog-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.dialog-heading h2{margin:0;font-size:22px;font-weight:400;line-height:1.3}#about-dialog p{color:var(--muted)}#about-dialog dt{color:var(--cyan);margin-top:20px}#about-dialog dd{color:var(--muted);margin:6px 0 0}#about-dialog a{color:var(--cyan)}.noscript{background:var(--danger);color:var(--bg);text-align:center;padding:15px;position:fixed;bottom:0;left:0;right:0}@keyframes blink{0%,70%{opacity:1}71%,to{opacity:0}}@media (width>=1500px){.masthead,.shell{max-width:none}.instrument-grid{grid-template-rows:175px 157px 153px}.device-art{height:180px}.device-art img{width:250px;height:188px}.cpu-plot,.cpu-plot canvas{height:88px}.network-panel canvas{height:66px}}@media (width<=1150px){.header-caption{display:none}.fleet-overview{grid-template-columns:1.25fr .85fr .85fr 1.4fr}.overview-item{gap:9px;padding:0 14px}#online-summary{display:none}.server-list{grid-template-columns:repeat(3,minmax(0,1fr))}.instrument-grid{grid-template-columns:30% 32% 18% 1fr}.panel{padding:12px}.rate-values{gap:10px}.network-totals{font-size:9px}.memory-layout{grid-template-columns:1fr 170px;gap:16px}.device-label{font-size:9px}.device-panel h1{font-size:22px}.console-bottom{font-size:9px}.disk-blocks{gap:2px}.panel-heading h2 span{margin-left:6px}.disk-caption{font-size:9px}}@media (width<=900px){.masthead{padding:20px}.shell{padding:0 20px}.header-right{gap:10px}.fleet-overview{grid-template-columns:repeat(4,minmax(0,1fr));padding:17px 0}.overview-item{flex-direction:column;gap:3px}.overview-network>span:last-child{white-space:normal}.overview-network strong{font-size:11px}.overview-network b:nth-of-type(2){margin-left:0}.overview-network>span:last-child{grid-template-columns:auto 1fr;gap:2px 6px;display:grid}.overview-network strong{margin:0}.instrument-grid{grid-template-rows:162px 145px 150px 132px;grid-template-columns:35% 32% 1fr}.cpu-panel,.memory-panel{grid-column:2/4}.network-panel{grid-area:3/1/auto/3}.disk-panel{grid-area:3/3}.ping-panel{grid-area:4/1/auto/4}.ping-panel table{width:100%;margin-top:12px;display:table}.ping-panel tbody{justify-content:space-between;gap:20px;display:flex}.ping-panel tr{align-items:center;gap:20px;display:flex}.ping-panel td:not(:first-child){text-align:left}.memory-layout{grid-template-columns:1fr 125px;gap:14px}.resource-counts,.panel-heading h2 span{font-size:9px}.device-art{height:158px}.device-art img{width:200px;height:150px}.device-panel h1{font-size:22px}.plot-caption{font-size:9px}.network-totals{flex-direction:column;gap:2px;margin-top:5px;font-size:9px}.network-panel .panel-heading h2 span{display:none}.rate-values{gap:8px}.rate-values b{font-size:9px}.server-list{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar{gap:10px}.filter{padding:7px 9px}.filter span{margin-left:5px}.search{width:185px}select{max-width:155px}.fleet-title>span,.fleet-foot{font-size:9px}.console-title #selected-heading{font-size:22px}.console-title .eyebrow{display:none}}@media (width<=680px){.masthead{gap:10px;padding:18px 16px}.wordmark{font-size:22px}.header-right{gap:6px}.header-right time{display:none}.header-right .text-button{padding:5px;font-size:9px}.shell{padding:0 16px}.fleet-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0;padding:17px 0}.overview-item{border:0;padding:0 14px!important}.overview-item:nth-child(odd){border-right:1px solid var(--line);padding-left:0!important}.overview-item>strong{font-size:22px}.overview-network>span:last-child{flex-wrap:wrap;gap:4px;display:flex}.overview-network b{margin:0 3px 0 0}.overview-network strong{margin-right:6px;font-size:11px}.connection-strip{flex-direction:column;align-items:flex-start;gap:10px;padding:13px 0}.sync-meta{width:100%;font-size:9px}.sync-meta .text-button{margin-left:auto}.notice{font-size:9px;line-height:1.8}.console-title{gap:8px;padding:10px}.console-title #selected-heading{font-size:11px}.node-switcher{gap:5px;font-size:9px}.node-switcher button{padding:4px;font-size:9px}.node-switcher>span{display:none}.instrument-grid{grid-template-rows:auto 159px auto 180px auto;grid-template-columns:1fr 1fr}.device-panel{text-align:left;grid-area:1/1/auto/3;min-height:172px;padding:15px 12px 16px 142px;position:relative}.device-label{flex-wrap:wrap;gap:4px;font-size:9px}.device-art{width:130px;height:110px;margin:0;position:absolute;top:25px;left:4px}.device-art img{width:130px;height:98px}.device-panel h1{margin-top:11px;font-size:22px}.device-platform{font-size:9px}.device-uptime{margin-top:5px;font-size:11px}.protocols{flex-wrap:wrap;justify-content:flex-start;gap:5px;margin-top:8px}.protocols span{font-size:9px}.cpu-panel{grid-area:2/1/auto/3}.memory-panel{grid-area:3/1/auto/3;min-height:172px}.memory-layout{grid-template-columns:1fr;gap:11px;margin-top:12px}.resource-counts{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 7px;padding-top:8px;font-size:9px;display:flex}.resource-counts dd{margin-right:10px}.panel-heading h2{font-size:22px}.panel-heading h2 span{margin-left:5px;font-size:9px}.panel-heading>strong{font-size:22px}.plot-caption{font-size:8px}.plot-caption>span:last-child{display:none}.memory-legend,.swap-row{font-size:9px}.network-panel{grid-area:4/1/auto/3}.network-panel .panel-heading h2 span{font-size:8px;display:inline}.network-panel canvas{height:60px;margin-top:12px}.network-totals{font-size:9px}.rate-values{flex-direction:column;gap:1px}.disk-panel{grid-area:5/1;min-height:149px}.ping-panel{grid-area:5/2;min-height:149px}.ping-panel tbody{display:table-row-group}.ping-panel tr{display:table-row}.ping-panel table{margin-top:16px;font-size:9px}.ping-panel td{padding:4px 0}.ping-panel td:not(:first-child){text-align:right}.ping-panel .panel-heading>span{font-size:8px}.disk-amount{margin-top:15px;font-size:9px}.disk-caption{flex-wrap:wrap;gap:4px;font-size:8px}.disk-blocks{gap:2px}.disk-blocks i{height:6px}.console-bottom{gap:3px 10px;padding:8px 10px;font-size:8px}.console-bottom>span:nth-child(2){order:3;width:100%}.extra-labels{padding:9px 10px;font-size:9px}.console{margin-bottom:27px}.fleet-title h2{font-size:22px}.fleet-title h2 span{margin-left:8px;font-size:9px}.fleet-title>span{display:none}.toolbar{flex-direction:column;gap:12px}.filters{width:100%}.filter{flex:1;padding:7px 6px;font-size:11px}.list-tools{width:100%}.search{flex:1;width:auto;padding:0 8px}.search input{font-size:9px}select{max-width:142px;padding:0 16px 0 8px;font-size:9px}.server-list{grid-template-columns:1fr;gap:10px}.node-card{padding:12px 14px}.card-body{gap:15px;margin:8px 0}.card-art{width:90px;height:68px}.card-name{font-size:11px}.card-footer{font-size:9px}.card-meters{gap:15px}.card-top{font-size:9px}.fleet-foot{gap:5px;font-size:8px;line-height:1.8}.fleet-foot .color-orange{margin-left:10px}footer{flex-wrap:wrap;gap:8px;margin-top:25px;padding:16px 0 24px;font-size:9px}footer>span:nth-child(2){display:none}dialog{padding:18px}.dialog-heading h2{font-size:22px}#about-dialog p,#about-dialog dd,#about-dialog dt{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.blink{animation:none}}html.node-details-open{overflow:hidden}.node-drawer{overscroll-behavior:contain;border:0;border-left:2px solid var(--line);background:var(--bg);width:min(1060px,92vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.node-drawer .console{background:var(--surface);border:0;min-height:100%;margin:0}.node-drawer .instrument-grid{background:var(--line)}.node-drawer .console-title{z-index:1;min-height:64px;position:sticky;top:0}.node-drawer .console-title>div:first-child{flex:1;min-width:0}.node-drawer .node-switcher{flex-shrink:0}.node-drawer .protocols{flex-wrap:wrap}.node-drawer .protocols span{white-space:nowrap}.node-drawer .node-switcher button{min-width:44px;min-height:44px}.mobile-close{display:none}@media (width>=681px){.node-drawer .instrument-grid{grid-template-rows:162px 150px 160px;grid-template-columns:28% 36% 18% 1fr}.node-drawer .device-panel{grid-area:1/1/3}.node-drawer .cpu-panel{grid-area:1/2/auto/5}.node-drawer .memory-panel{grid-area:2/2/auto/5}.node-drawer .network-panel{grid-area:3/1/auto/3}.node-drawer .disk-panel{grid-area:3/3}.node-drawer .ping-panel{grid-area:3/4}.node-drawer .device-art{height:140px}.node-drawer .device-art img{width:180px;height:135px}.node-drawer .memory-layout{grid-template-columns:1fr 125px;gap:14px}.node-drawer .cpu-plot,.node-drawer .cpu-plot canvas{height:70px}.node-drawer .network-panel canvas{height:54px}.node-drawer .ping-panel tbody{display:table-row-group}.node-drawer .ping-panel tr{display:table-row}.node-drawer .ping-panel td:not(:first-child){text-align:right}}@media (width>=681px) and (width<=999px){.node-drawer .instrument-grid{grid-template-rows:162px 170px 170px 145px;grid-template-columns:35% 1fr}.node-drawer .cpu-panel,.node-drawer .memory-panel{grid-column:2}.node-drawer .network-panel{grid-column:1/3}.node-drawer .disk-panel{grid-area:4/1}.node-drawer .ping-panel{grid-area:4/2}}@media (width<=680px){.node-drawer{border:0;width:100%}.node-drawer .console-title{padding-top:max(10px, env(safe-area-inset-top))}.node-drawer .console-bottom{padding-bottom:max(10px, env(safe-area-inset-bottom))}.desktop-close{display:none}.mobile-close{display:inline}}
