@import"https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&family=Barlow+Condensed:wght@600&family=IBM+Plex+Mono:wght@400&family=Outfit:wght@700&display=swap";.monitoring-view{container-type:inline-size;width:100%;padding:8px 0 130px;max-width:1000px;margin:0 auto;color:var(--ink)}.monitoring-view[hidden]{display:none}.monitoring-view h1{font-size:26px;margin:0}.monitoring-view p{margin:7px 0 16px}.minnow-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.minnow-heading label{display:flex;gap:8px;align-items:center;font-size:13px}.minnow-heading select{color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:7px;font:inherit}.minnow-tools{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:16px 0}.minnow-tools button{padding:7px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit}.minnow-tools label{display:flex;gap:7px;align-items:center}.minnow-tools span,.minnow-fresh,.minnow-note{font-size:12px}.minnow-stale,.minnow-error{color:var(--danger);font-size:12px;overflow-wrap:anywhere}.minnow-plots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.minnow-graph{min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.minnow-graph-heading{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.minnow-graph h3{font-size:14px;margin:0;font-weight:600}.minnow-graph-heading span{font-size:12px;font-variant-numeric:tabular-nums}.minnow-graph svg{display:block;width:100%;height:150px;margin-top:8px}.minnow-graph text{font:11px system-ui;fill:var(--ink)}.minnow-grid{stroke:var(--border);stroke-width:.7}.minnow-line{fill:none;stroke:var(--primary);stroke-width:1.7;stroke-linejoin:round}.minnow-line-1{stroke:var(--ink);stroke-dasharray:4 2}.minnow-legend{display:flex;gap:16px;font-size:12px}.minnow-swatch{display:inline-block;width:14px;height:2px;background:var(--primary);vertical-align:middle;margin-right:5px}.minnow-swatch-1{background:var(--ink)}.minnow-specs{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;font-size:13px;margin-top:24px}.minnow-specs dd{margin:0;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.app-shell .bottom-navigation{width:500px;grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell .navigation-active-pill{width:calc((100% - 12px)/5)}@media(max-width:720px){.minnow-plots{grid-template-columns:1fr}}.monitoring-view .minnow-tools label{display:flex;flex-direction:row;align-items:center;gap:7px;width:auto;white-space:nowrap;margin:0}.monitoring-view .minnow-tools input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin:0;padding:0}.monitoring-view select{min-height:34px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:5px 9px;width:auto}.monitoring-view .minnow-heading label,.monitoring-view .minnow-disk>label{display:flex;flex-direction:row;align-items:center;gap:8px;width:auto;margin:0;white-space:nowrap}.minnow-disk{min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding-top:10px}.monitoring-view .minnow-disk>label{padding:0 14px;font-size:12px}.minnow-disk .minnow-graph{border:0;padding-top:9px}.monitoring-view .minnow-coverage{font-size:12px}.minnow-tools label,.minnow-tools button{min-height:34px}.minnow-chart{position:relative}.minnow-chart svg{cursor:crosshair;border-radius:4px}.minnow-chart svg:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.minnow-crosshair{stroke:var(--ink);stroke-width:1;stroke-dasharray:3 3;opacity:.6}.minnow-point{fill:var(--primary);stroke:var(--surface);stroke-width:2}.minnow-point-1{fill:var(--ink)}.minnow-machines{display:grid;gap:24px}.minnow-machine-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.monitoring-view .minnow-machine-heading>button{font:600 22px Barlow Condensed,sans-serif;color:var(--ink);background:none;border:0;padding:0;width:auto;text-align:left;cursor:pointer}.minnow-machine-heading>span{font-size:12px}.minnow-overview-plots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.minnow-overview-plots .minnow-graph{padding:10px}.minnow-overview-plots .minnow-graph-heading{align-items:flex-start;flex-direction:column;gap:4px}.minnow-overview-plots .minnow-graph svg{height:150px}.minnow-overview-plots .minnow-legend{font-size:11px;gap:8px;flex-wrap:wrap}.minnow-graph-link{cursor:pointer;transition:border-color .12s,box-shadow .12s}.minnow-graph-link:hover{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.monitoring-view .minnow-graph-heading h3>button{font:inherit;background:none;border:0;padding:0;color:var(--ink);width:auto;text-align:left;cursor:pointer}.minnow-copy{display:flex;gap:12px;align-items:baseline;justify-content:space-between}.minnow-copy code{font:inherit;-webkit-user-select:text;user-select:text}.monitoring-view .minnow-copy button{font:inherit;font-size:12px;background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:3px 8px;color:var(--ink);width:auto;flex:0 0 auto;cursor:pointer}@media(max-width:1000px){.minnow-overview-plots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.minnow-overview-plots{grid-template-columns:1fr}}.minnow-overview-plots{align-items:stretch}.minnow-overview-plots .minnow-graph{display:flex;flex-direction:column;padding:12px;box-sizing:border-box}.minnow-overview-plots .minnow-graph-heading{flex-direction:row;align-items:baseline;min-height:36px;gap:4px 8px}.minnow-overview-plots .minnow-graph-heading>span{margin-left:auto;text-align:right;font-size:11px}.minnow-overview-plots .minnow-graph h3{font-size:13px}.minnow-overview-disk{display:flex;min-width:0}.minnow-overview-disk>.minnow-graph{width:100%}.minnow-overview-plots .minnow-legend{min-height:16px;margin-top:4px}.minnow-graph-compact text{font-size:10px}.minnow-machine-status{display:flex;align-items:center;gap:5px;white-space:nowrap;font-variant-numeric:tabular-nums}.minnow-machine-status i{width:7px;height:7px;border-radius:50%;background:#367052;flex:0 0 auto}.minnow-machine-status[data-tone=error] i,.minnow-machine-status[data-tone=stale] i{background:var(--danger)}.minnow-machine-status[data-tone=warning] i{background:#986316}.minnow-machine-status[data-tone=error],.minnow-machine-status[data-tone=stale]{color:var(--danger)}.monitoring-view .minnow-warning{font-size:12px;margin:0 0 10px}.monitoring-view .minnow-tools{gap:10px;margin:6px 0 18px}.monitoring-view .minnow-tools button{cursor:pointer}.monitoring-view .minnow-tools button:disabled{cursor:wait;opacity:.65}.monitoring-view button:focus-visible,.monitoring-view select:focus-visible,.monitoring-view a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.minnow-copy{flex-wrap:wrap}.minnow-copy>code{flex:1;min-width:0;overflow-wrap:anywhere}.minnow-copy>[role=status]{flex-basis:100%;font-size:12px;color:var(--danger)}@container (max-width:900px){.minnow-overview-plots{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:480px){.minnow-overview-plots{grid-template-columns:1fr}.minnow-machine-heading{flex-wrap:wrap;gap:6px}.minnow-specs{grid-template-columns:80px minmax(0,1fr)}}.monitoring-overview{max-width:1120px;padding-top:0;padding-bottom:96px}.monitoring-overview .minnow-heading{gap:8px;align-items:flex-start}.monitoring-overview h1{font-size:22px;line-height:1.1}.monitoring-overview .minnow-heading p{font-size:12px;margin:3px 0 0}.minnow-server-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.monitoring-view .minnow-server-tabs button{width:auto;min-height:30px;padding:5px 10px;border:1px solid var(--border);border-radius:5px;font:inherit;font-size:12px;color:var(--ink);background:var(--surface);cursor:pointer;white-space:nowrap}.monitoring-view .minnow-server-tabs button[aria-pressed=true]{color:#fff;background:var(--primary);border-color:var(--primary)}.monitoring-overview .minnow-tools{margin:0 0 8px;gap:10px;min-height:30px}.monitoring-overview .minnow-tools button,.monitoring-overview .minnow-tools label{min-height:28px}.monitoring-overview .minnow-tools button{font-size:12px;padding:4px 9px}.monitoring-overview .minnow-coverage{font-size:11px;margin:0 0 8px}.minnow-machines-overview{display:block;overflow-x:auto;padding:0 0 6px}.minnow-machines-overview .minnow-machine{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px;min-width:880px;margin-bottom:10px;align-items:stretch}.minnow-machines-overview .minnow-machine:last-child{margin-bottom:0}.monitoring-view .minnow-machine-heading{position:sticky;left:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;margin:0;padding:4px 4px 4px 0;background:var(--background)}.monitoring-view .minnow-machine-heading>button{font:600 14px Barlow,sans-serif;color:var(--primary);line-height:1.2}.monitoring-view .minnow-machine-heading .minnow-machine-description{font-size:11px;line-height:1.3;margin:0}.minnow-machine-heading .minnow-machine-status,.minnow-machine-age{font-size:11px}.monitoring-view .minnow-machine-heading .minnow-error,.monitoring-view .minnow-machine-heading .minnow-warning{font-size:11px;line-height:1.3;margin:0}.minnow-machines-overview .minnow-overview-plots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.minnow-machines-overview .minnow-overview-plots .minnow-graph{padding:8px;border-radius:5px}.minnow-machines-overview .minnow-graph-heading{min-height:28px;gap:2px 6px;line-height:1.15}.minnow-machines-overview .minnow-graph-heading h3{font-size:12px}.minnow-machines-overview .minnow-graph-heading>span{font-size:10px}.minnow-machines-overview .minnow-chart svg{margin-top:4px}.minnow-machines-overview .minnow-empty{align-self:center;margin:0;font-size:12px}.minnow-shortcuts{position:relative;margin-left:auto;font-size:12px}.minnow-shortcuts summary{cursor:pointer;list-style:none;white-space:nowrap}.minnow-shortcuts summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.minnow-shortcuts kbd{font:inherit;font-size:11px;color:var(--primary)}.minnow-shortcuts>dl{position:absolute;right:0;top:22px;z-index:20;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:9px 14px;width:340px;max-width:calc(100vw - 64px);box-sizing:border-box;padding:16px;margin:0;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:8px;box-shadow:0 5px 20px #0002}.minnow-shortcuts dl>div{display:contents}.minnow-shortcuts dt{font-family:monospace;color:var(--primary)}.minnow-shortcuts dd{margin:0;font-size:12px;line-height:1.35}.minnow-floating-tooltip{position:fixed;z-index:1000;pointer-events:none;isolation:isolate;width:244px;max-width:calc(100vw - 16px);padding:12px;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:7px;box-shadow:0 4px 18px #0003;font:12px/1.4 var(--font-body),sans-serif;font-variant-numeric:tabular-nums;text-align:left}.minnow-tooltip-title{display:block;font-size:13px;line-height:1.3;margin-bottom:3px}.minnow-floating-tooltip time{display:block;font-size:11px;margin-bottom:9px}.minnow-floating-tooltip dl{display:grid;gap:6px;margin:0}.minnow-floating-tooltip dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px}.minnow-floating-tooltip dt,.minnow-floating-tooltip dd{margin:0;white-space:normal;overflow-wrap:anywhere}.minnow-floating-tooltip dd{font-weight:600;text-align:right;max-width:160px}:root{font-family:Barlow,sans-serif;color:#1d1f20;background:#f2f2f3;--ink:#1d1f20;--surface:#fff;--border:#c2c8cd;--primary:#416180;--danger:#a42d28;font-synthesis:none}*{box-sizing:border-box}body{margin:0}main{max-width:1440px;margin:auto;padding:24px max(20px,env(safe-area-inset-right)) 24px max(20px,env(safe-area-inset-left))}button,a,select{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;background:#fff;border:1px solid #c2c8cd;border-radius:8px;padding:10px 16px;cursor:pointer;min-height:44px}button:disabled{cursor:wait;opacity:.65}button:focus-visible,a:focus-visible{outline:3px solid #5980a6;outline-offset:4px}.app-header{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #c2c8cd;padding:0 0 22px;margin-bottom:28px}.wordmark{font:700 32px Outfit,sans-serif;color:#416180;text-decoration:none;letter-spacing:-1px}.wordmark span{display:block;font:11px IBM Plex Mono,monospace;letter-spacing:1px;color:#1d1f20}nav{display:flex;gap:8px}h1,h2{font-family:Barlow Condensed,sans-serif;font-weight:600}.signin{max-width:600px;margin:10vh auto 15vh}.eyebrow{font:12px IBM Plex Mono,monospace;letter-spacing:2px}.signin h1{font-size:clamp(56px,8vw,90px);line-height:.98;margin:24px 0}.signin>p{font-size:20px;line-height:1.6}.primary{background:#416180;color:#fff;border-color:#416180;font-weight:600}.signin .signin-note{font-size:14px;margin-top:26px}.notice{border:1px solid #a42d28;border-radius:8px;padding:16px;color:#a42d28}.account{max-width:640px;margin:60px auto;line-height:1.6}.account button{margin-right:10px}footer{border-top:1px solid #c2c8cd;padding-top:20px;display:flex;justify-content:space-between;gap:12px;font-size:13px}.monitoring-view{max-width:none;padding-bottom:50px}.monitoring-view h1{font-size:36px}@media(max-width:540px){main{padding-top:20px}.app-header{gap:8px}.wordmark{font-size:28px}nav button{padding:8px 12px}footer{flex-direction:column}.signin{margin-top:9vh}.minnow-tools details{display:none}}nav{flex-wrap:wrap;justify-content:flex-end}nav button[aria-pressed=true]{border-color:#416180;background:#e6ecf1}.wordmark{flex-shrink:0}.backups-view{padding:0 0 40px}.backups-view h1{font-size:36px;margin:0}.backup-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.backup-card{background:#fff;border:1px solid #c2c8cd;border-radius:10px;padding:20px;overflow-wrap:anywhere}.backup-card h2{margin:0 0 12px}.backup-card p,.backup-note{font-size:14px;line-height:1.5}.backup-card strong[data-status=ok]{color:#286143}.backup-card strong[data-status=failed]{color:#a42d28}.backup-card strong[data-status=running]{color:#416180}@media(max-width:700px){.backup-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.app-header{align-items:flex-start}}@media(max-width:430px){.backup-cards{grid-template-columns:1fr}nav{gap:5px}nav button{font-size:13px;padding:6px 9px}}
