.cv-console{display:none}
@media(min-width:801px){
 #hub main{padding-top:24px}
 #hub .overview-view>header{margin-bottom:16px;gap:20px}
 #hub .overview-view h1{font-size:27px;letter-spacing:-.6px;margin:6px 0;line-height:1.2}
 #hub .overview-view header p{display:none}
 #hub .overview-view .overview-strip{margin-bottom:20px}
 #hub .overview-strip>div{padding:12px 16px}
 #hub .overview-strip strong{font-size:22px;margin:4px 0}
 #hub .overview-strip>div+div:before{top:12px;bottom:12px}
 #hub .machines-section>.section-heading{margin-bottom:12px;align-items:center}
 #hub .machines-section>.section-heading h2{font-size:18px;letter-spacing:-.3px;line-height:1.2}
 #hub .machines-section>.section-heading .section-kicker{display:none}
 #hub .machines-section>.section-heading>p{font-size:10px;max-width:none}
 #hub .workspace-tip{margin-top:12px;font-size:10px;padding:10px 0}
 #hub .machine-card{padding:17px 19px}
 #hub .machine-head{min-height:38px;gap:11px}
 #hub .windows .machine-head:has(.machine-wake:not([hidden])){grid-template-columns:auto minmax(0,1fr) auto auto}
 #hub .machine-head>img{width:37px;height:37px;padding:7px}
 #hub .machine-head h3{font-size:18px}
 #hub .machine-head p{font-size:8px}
 #hub .machine-hardware{margin:12px 0 14px;min-height:34px;font-size:11px}
 #hub .machine-card .metric-value{font-size:26px;margin:6px 0}
 #hub .machine-card .metric-note{min-height:15px;font-size:9px}
 #hub .machine-detail-strip{min-height:33px;gap:6px 12px;font-size:9px}
 #hub .machine-bottom{min-height:53px;gap:8px;margin-top:8px}
 #hub .machine-bottom>span{font-size:9px}
 #hub .machine-actions .glass-action{min-height:33px;font-size:10px}
 #hub .hw-desktop-reserve{display:none}
 #hub .hardware-landscape{gap:16px;margin-top:17px}
 #hub .machine-landscape{padding:17px 19px;border-radius:13px;border-color:#ffffff1a;background:linear-gradient(130deg,#181818d9,#0d0d0dea);box-shadow:inset 0 1px 0 #ffffff08,0 10px 22px #0003}
 #hub .machine-landscape-heading{margin-bottom:9px;gap:14px}
 #hub .machine-landscape-identity{gap:9px}
 #hub .machine-landscape-identity>img{width:30px;height:30px;padding:5px;border-radius:7px}
 #hub .machine-landscape-heading h3{font-size:14px;letter-spacing:-.1px}
 #hub .machine-landscape-heading>.glass-action{min-height:30px;font-size:10px;padding:5px 9px}
 .cv-console{display:block;font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;color:#dedede;font-variant-numeric:tabular-nums}
 .hc-status{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px;font-size:10px;line-height:1.5;color:#969696}
 .hc-sample{color:#a6c5ba;white-space:nowrap}.hc-stale .hc-sample{color:#e6bc76}
 .hc-readouts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid #ffffff13;border-bottom:1px solid #ffffff13;padding:12px 0;margin-bottom:13px}
 .hc-reading{min-width:0;padding:0 12px;border-right:1px solid #ffffff10}.hc-reading:first-child{padding-left:0}.hc-reading:last-child{padding-right:0;border-right:0}
 .hc-label{display:block;font-size:10px;letter-spacing:.07em;color:#939393;margin-bottom:6px}
 .hc-reading-main{display:block;font-weight:500;font-size:23px;line-height:1.35;letter-spacing:-.6px;white-space:nowrap;color:#f0f0f0}
 .hc-reading:nth-child(3) .hc-reading-main,.hc-reading:nth-child(4) .hc-reading-main{font-size:13px;line-height:2.4;letter-spacing:-.3px}
 .hc-reading:nth-child(n+5) .hc-reading-main{font-size:17px;line-height:1.85;letter-spacing:-.4px}
 .hc-reading-sub{font-size:10px;line-height:1.5;min-height:28px;color:#ababab;margin-top:3px;overflow-wrap:anywhere}
 .hc-track{height:3px;border-radius:3px;background:#ffffff0b;overflow:hidden;margin-top:5px}.hc-track i{display:block;height:100%;border-radius:inherit;background:#969696;width:0;transition:width .8s ease}
 .hc-reading:nth-child(1) .hc-track i{background:#80d5c2}.hc-reading:nth-child(2) .hc-track i{background:#a9a7f7}.hc-reading:nth-child(3) .hc-track i{background:#87b8e8}.hc-reading:nth-child(4) .hc-track i{background:#b7a0e2}
 .hc-detail{display:grid;grid-template-columns:1.65fr 1fr 1.05fr;gap:19px;align-items:start}
 .hc-block{min-width:0;margin-bottom:0}.hc-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:9px;min-height:17px}.hc-block-head h4{margin:0;font-weight:500;font-size:11px;letter-spacing:.02em;color:#ccc}.hc-block-meta{font-size:9px;color:#8c8c8c;text-align:right}
 .hc-core-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;min-height:0;align-content:start}
 .hc-core{min-width:0;border:1px solid #ffffff10;background:#ffffff02;border-radius:4px;padding:5px 6px;line-height:1.25}
 .hc-core-head{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:10px;color:#a4a4a4}.hc-core-head strong{font-weight:500;color:#e1e1e1;white-space:nowrap}
 .hc-core .hc-track{height:2px;margin-top:3px}.hc-core-grid .hc-track i{background:#a9a7f7}.hc-core-power{display:block;font-size:9px;color:#cbb780;margin-top:3px;min-height:10px}
 .hc-thread-title{font-size:9px;color:#969696;margin:8px 0 5px}
 .hc-thread-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;min-height:0;align-content:start}.hc-thread-grid .hc-core{padding:4px 5px}.hc-thread-grid .hc-core-head{font-size:9px;gap:2px}.hc-thread-grid .hc-track i{background:#80d5c2}
 .hc-fans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 9px;align-content:start}
 .hc-fan{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:4px;min-height:29px;border-bottom:1px solid #ffffff09}.hc-fan svg{width:17px;height:17px;fill:#aeb8b3;flex:none}.hc-blades{transform-origin:16px 16px}.hc-fan-label{font-size:9px;color:#aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-fan-rpm{font-size:10px;font-weight:500;white-space:nowrap;color:#ddd}
 .hc-empty{margin:5px 0;font-size:10px;color:#888;line-height:1.6}
 .hc-stopped{margin-top:9px;color:#999;font-size:9px}.hc-stopped summary{cursor:pointer}.hc-stopped-list{white-space:pre-line;padding:7px 0;font-size:9px;line-height:1.8;color:#aaa}
 .hc-disks{display:grid;gap:10px}.hc-disk-head{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:10px;line-height:1.5}.hc-disk-head strong{font-weight:500;color:#bbb}.hc-disk-head span{white-space:nowrap;color:#a3a3a3}.hc-disk .hc-track{margin-top:5px;height:3px}.hc-disk[data-level=warning] .hc-track i{background:#e6bc76}.hc-disk[data-level=critical] .hc-track i{background:#e091a4}
 .hc-extra{margin-top:13px;padding-top:9px;border-top:1px solid #ffffff0d;color:#aaa;font-size:10px;line-height:1.9;max-width:100%}
 .hc-stale .hc-reading-main,.hc-stale .hc-core-head strong,.hc-stale .hc-fan-rpm{color:#beb6a8}
}
@media(min-width:801px) and (max-width:1399px){.hc-readouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 0}.hc-reading:nth-child(3){padding-right:0;border-right:0}.hc-reading:nth-child(4){padding-left:0}.hc-reading-sub{min-height:15px}}
@media(min-width:801px) and (max-width:1199px){.hc-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hc-detail>.hc-block:first-child{grid-column:1/-1}.hc-core-grid{min-height:0}.hc-thread-grid{grid-template-columns:repeat(12,minmax(0,1fr));min-height:0}.hc-fans{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:801px) and (max-width:999px){.hc-thread-grid{grid-template-columns:repeat(8,minmax(0,1fr));min-height:0}.hc-status{font-size:9px}.hc-reading-main{font-size:21px}.hc-fans{grid-template-columns:1fr}.hc-core-head{font-size:9px}}
@media(min-width:801px) and (prefers-reduced-motion:reduce){.cv-console *{animation:none!important;transition:none!important}.hc-blades{transform:none!important}}
@media(min-width:801px){#hub .machine-card .machine-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}#hub .machine-card .machine-metrics>div:nth-child(-n+2){display:none}#hub .machine-card .machine-metrics>div:nth-child(3){border-left:0;padding-left:0}.hc-clocks{font-size:10px;line-height:1.5;color:#9b9b9b;margin-top:6px;min-height:14px}}

@media(min-width:801px){.hc-disk-caption{font-size:9px;color:#929292;margin-top:4px;line-height:1.4}}
