.mesh-bg.svelte-1hv0izl{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.5;display:block}.monitor-page.svelte-1hv0izl{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:var(--anvil-space-8) var(--anvil-space-6);min-height:80vh;background:#050608d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-left:1px solid var(--anvil-border);border-right:1px solid var(--anvil-border)}@keyframes svelte-1hv0izl-cardSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1hv0izl-pulseGlow{0%,to{filter:drop-shadow(0 0 2px var(--color))}50%{filter:drop-shadow(0 0 8px var(--color))}}@keyframes svelte-1hv0izl-dataFlash{0%{background:transparent}15%{background:#00e5a00f}to{background:transparent}}@keyframes svelte-1hv0izl-borderPulse{0%,to{border-color:var(--anvil-border)}50%{border-color:var(--anvil-accent)}}.card-entrance.svelte-1hv0izl{opacity:0;animation:svelte-1hv0izl-cardSlideIn .5s ease forwards}.gauge-fill.svelte-1hv0izl{fill:none;stroke:var(--color);stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1);animation:svelte-1hv0izl-pulseGlow 2.5s ease-in-out infinite}.metric-card.svelte-1hv0izl{display:flex;flex-direction:column;gap:var(--anvil-space-3);transition:background .8s ease}.gauge-value.svelte-1hv0izl{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--anvil-font-display);font-size:1.4rem;font-weight:700;color:var(--anvil-fg-0);transition:color .4s ease}.load-val.svelte-1hv0izl,.mem-val.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:1rem;color:var(--anvil-fg-0);font-weight:600;transition:color .3s ease}.fs-bar-fill.svelte-1hv0izl{height:100%;border-radius:3px;transition:width .8s cubic-bezier(.22,1,.36,1)}.temp-bar-fill.svelte-1hv0izl{height:100%;border-radius:3px;transition:width .8s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.temp-range.svelte-1hv0izl{height:100%;border-radius:3px;position:absolute;top:0;transition:left .8s cubic-bezier(.22,1,.36,1),width .8s cubic-bezier(.22,1,.36,1)}.net-dir.rx.svelte-1hv0izl{color:#00e5a0;background:#00e5a01a;transition:background .3s ease}.net-dir.tx.svelte-1hv0izl{color:#facc15;background:#facc151a;transition:background .3s ease}.host-header.svelte-1hv0izl{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--anvil-space-4);padding-bottom:var(--anvil-space-3);border-bottom:1px solid var(--anvil-border);transition:border-color .5s ease}.monitor-page.loaded.svelte-1hv0izl .host-header:where(.svelte-1hv0izl){animation:svelte-1hv0izl-borderPulse 2s ease .5s 1}.host-uptime.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.75rem;color:var(--anvil-fg-muted);letter-spacing:.1em;text-shadow:0 0 8px rgba(0,229,160,.3)}.last-update.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.6rem;color:var(--anvil-fg-muted);opacity:.5;letter-spacing:.1em;text-align:right;margin-top:var(--anvil-space-2);transition:opacity .3s ease}.monitor-page.loaded.svelte-1hv0izl .last-update:where(.svelte-1hv0izl){animation:svelte-1hv0izl-dataFlash 1s ease infinite;animation-duration:5s}.page-header.svelte-1hv0izl{margin-bottom:var(--anvil-space-8)}.section-header.svelte-1hv0izl{display:flex;align-items:center;gap:var(--anvil-space-3);margin-bottom:var(--anvil-space-2)}.section-index.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.65rem;color:var(--anvil-accent);border:1px solid var(--anvil-accent);border-radius:4px;padding:2px 6px;opacity:.6;letter-spacing:.1em}.section-label.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.75rem;color:var(--anvil-accent);letter-spacing:.2em;text-transform:uppercase}.page-sub.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.8rem;color:var(--anvil-fg-muted);letter-spacing:.03em}.host-block.svelte-1hv0izl{margin-bottom:var(--anvil-space-8)}.host-title.svelte-1hv0izl{display:flex;align-items:center;gap:var(--anvil-space-3)}.host-icon.svelte-1hv0izl{font-size:1.2rem;color:var(--anvil-accent);opacity:.6}.host-name.svelte-1hv0izl{font-family:var(--anvil-font-display);font-size:1.3rem;font-weight:700;color:var(--anvil-fg-0);letter-spacing:.04em}.metrics-row.svelte-1hv0izl{margin-bottom:var(--anvil-space-4)}.metrics-row.duo.svelte-1hv0izl{display:grid;grid-template-columns:1fr 1fr;gap:var(--anvil-space-4)}.metric-header.svelte-1hv0izl{display:flex;align-items:center;justify-content:space-between}.metric-label.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.7rem;color:var(--anvil-accent);letter-spacing:.15em;text-transform:uppercase}.gpu-row.svelte-1hv0izl{display:grid;gap:var(--anvil-space-4)}.gpu-label.svelte-1hv0izl{color:#76b900}.stale-badge.svelte-1hv0izl{font-family:var(--anvil-font-mono, monospace);font-size:.55rem;color:#facc15;border:1px solid rgba(250,204,21,.3);border-radius:4px;padding:1px 5px;margin-left:auto;text-transform:uppercase;letter-spacing:.05em}.gpu-gauges.svelte-1hv0izl{display:flex;justify-content:space-around;gap:var(--anvil-space-3)}.gpu-gauge-block.svelte-1hv0izl{display:flex;flex-direction:column;align-items:center;gap:var(--anvil-space-1)}.gpu-gauge-label.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.6rem;color:var(--anvil-fg-muted);letter-spacing:.15em}.gpu-gauge-sub.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.65rem;color:#ffffff80;margin-top:-2px}.gauge-ring.small.svelte-1hv0izl{width:72px;height:72px}.gauge-value.sm.svelte-1hv0izl{font-size:1rem}.gauge-value.sm.svelte-1hv0izl small:where(.svelte-1hv0izl){font-size:.55rem}.gpu-stats.svelte-1hv0izl{display:flex;flex-direction:column;gap:var(--anvil-space-1);padding-top:var(--anvil-space-2);border-top:1px solid var(--anvil-border)}.gpu-stat.svelte-1hv0izl{display:flex;justify-content:space-between;align-items:baseline}.gpu-stat-label.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.6rem;color:var(--anvil-fg-muted);letter-spacing:.1em}.gpu-stat-val.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.75rem;color:var(--anvil-fg-0);font-weight:600}.gauge-row.svelte-1hv0izl{display:flex;align-items:center;gap:var(--anvil-space-4)}.gauge-ring.svelte-1hv0izl{position:relative;width:100px;height:100px;flex-shrink:0}.gauge-ring.svelte-1hv0izl svg:where(.svelte-1hv0izl){transform:rotate(-90deg);width:100%;height:100%}.gauge-bg.svelte-1hv0izl{fill:none;stroke:var(--anvil-border);stroke-width:6}.gauge-value.svelte-1hv0izl small:where(.svelte-1hv0izl){font-size:.7rem;color:var(--anvil-fg-muted);margin-left:1px}.load-col.svelte-1hv0izl,.mem-col.svelte-1hv0izl{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.load-label.svelte-1hv0izl,.mem-label.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.6rem;color:var(--anvil-fg-muted);letter-spacing:.1em}.load-val.dim.svelte-1hv0izl{font-size:.85rem;color:var(--anvil-fg-muted);font-weight:400}.load-hint.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.55rem;color:var(--anvil-fg-muted);opacity:.6;margin-top:2px}.mem-stat.svelte-1hv0izl{display:flex;flex-direction:column;gap:1px;margin-bottom:var(--anvil-space-1)}.fs-list.svelte-1hv0izl{display:flex;flex-direction:column;gap:var(--anvil-space-3)}.fs-row.svelte-1hv0izl{display:flex;flex-direction:column;gap:4px}.fs-info.svelte-1hv0izl{display:flex;justify-content:space-between;align-items:baseline}.fs-mount.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.8rem;color:var(--anvil-fg-0);font-weight:600}.fs-size.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.7rem;color:var(--anvil-fg-muted)}.fs-bar-wrap.svelte-1hv0izl{display:flex;align-items:center;gap:var(--anvil-space-2)}.fs-bar.svelte-1hv0izl{flex:1;height:6px;background:var(--anvil-border);border-radius:3px;overflow:hidden}.fs-pct.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.7rem;font-weight:600;min-width:44px;text-align:right}.net-list.svelte-1hv0izl{display:flex;flex-direction:column;gap:var(--anvil-space-2)}.net-row.svelte-1hv0izl{display:flex;justify-content:space-between;align-items:center;padding:var(--anvil-space-2) 0;border-bottom:1px solid var(--anvil-border)}.net-row.svelte-1hv0izl:last-child{border-bottom:none}.net-iface.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.8rem;color:var(--anvil-fg-0);font-weight:600}.net-stats.svelte-1hv0izl{display:flex;gap:var(--anvil-space-4)}.net-stat.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.75rem;color:var(--anvil-fg-1);display:flex;align-items:center;gap:var(--anvil-space-1)}.net-dir.svelte-1hv0izl{font-size:.6rem;font-weight:700;letter-spacing:.05em;padding:1px 4px;border-radius:2px}.temp-list.svelte-1hv0izl{display:flex;flex-direction:column;gap:var(--anvil-space-2)}.temp-row.svelte-1hv0izl{display:flex;flex-direction:column;gap:4px;padding:var(--anvil-space-2) 0;border-bottom:1px solid var(--anvil-border)}.temp-row.svelte-1hv0izl:last-child{border-bottom:none}.temp-info.svelte-1hv0izl{display:flex;justify-content:space-between;align-items:baseline}.temp-sensor.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.8rem;color:var(--anvil-fg-0);font-weight:600}.temp-count.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.6rem;color:var(--anvil-fg-muted);opacity:.6}.temp-bar-wrap.svelte-1hv0izl{display:flex;align-items:center;gap:var(--anvil-space-2)}.temp-bar.svelte-1hv0izl{flex:1;height:6px;background:var(--anvil-border);border-radius:3px;overflow:hidden;position:relative}.temp-vals.svelte-1hv0izl{display:flex;gap:6px;min-width:100px;justify-content:flex-end}.temp-val.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.75rem;font-weight:600}.temp-val.dim.svelte-1hv0izl{color:var(--anvil-fg-muted);font-weight:400}.temp-val.hot.svelte-1hv0izl{font-weight:700}.temp-legend.svelte-1hv0izl{display:flex;justify-content:flex-end;gap:6px;min-width:100px;margin-left:auto;font-family:var(--anvil-font-mono);font-size:.55rem;color:var(--anvil-fg-muted);opacity:.5;letter-spacing:.05em;padding-right:0;width:100px}.no-data.svelte-1hv0izl{font-family:var(--anvil-font-mono);font-size:.75rem;color:var(--anvil-fg-muted);opacity:.6}.offline-msg.svelte-1hv0izl{display:flex;align-items:center;gap:var(--anvil-space-3);font-family:var(--anvil-font-mono);font-size:.85rem;color:var(--anvil-fg-muted);padding:var(--anvil-space-4) 0}.offline-icon.svelte-1hv0izl{font-size:1.2rem;color:#ef4444}@media(max-width:768px){.metrics-row.duo.svelte-1hv0izl{grid-template-columns:1fr}.host-header.svelte-1hv0izl{flex-direction:column;align-items:flex-start;gap:var(--anvil-space-2)}.gauge-ring.svelte-1hv0izl{width:80px;height:80px}.gauge-value.svelte-1hv0izl{font-size:1.1rem}}
