.mon-dial{justify-items:center;gap:4px;display:grid}.mon-dial svg{width:100%;max-width:240px;height:auto;display:block;overflow:visible}.mon-dial.big svg{max-width:320px}.mon-track{fill:none;stroke:var(--surface-2);stroke-width:6px;stroke-linecap:round}.mon-band{fill:none;stroke-width:6px;stroke-linecap:round}.mon-band.ok{stroke:var(--ok)}.mon-band.wait{stroke:var(--wait-mark,var(--wait))}.mon-band.stall{stroke:var(--stall)}.mon-tick{stroke:var(--line-strong);stroke-width:1.5px;stroke-linecap:round}.mon-needle{transform-box:fill-box;transform-origin:50% 100%;transform:rotate(var(--turn,-90deg));transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.mon-needle line{stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.mon-hub{fill:var(--ink)}.mon-hub.ok{fill:var(--ok)}.mon-hub.wait{fill:var(--wait-mark,var(--wait))}.mon-hub.stall{fill:var(--stall)}@media (prefers-reduced-motion:reduce){.mon-needle{transition:none}}.mon-score{align-items:baseline;gap:6px;margin:-2px 0 0;display:flex}.mon-score b{font-size:var(--fs-32);color:var(--ink);line-height:1}.mon-dial.big .mon-score b{font-size:var(--fs-40)}.mon-score small{font-size:var(--fs-13);color:var(--ink-3)}.mon-line{text-align:center;justify-self:center}.mon-bars{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mon-bars li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;min-width:0;display:grid}.mon-bars .track{border-radius:var(--r-pill);background:var(--surface-2);grid-column:1/-1;height:6px;display:block;overflow:hidden}.mon-bars .track i{border-radius:inherit;background:var(--ok);height:100%;transition:width var(--t-med) var(--ease);display:block}.mon-bars li.wait .track i{background:var(--wait-mark,var(--wait))}.mon-bars li.stall .track i{background:var(--stall)}.mon-off{margin:10px 0 0}.mon-bar-text{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.mon-why{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.mon-why ol{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mon-why li{font-size:var(--fs-14);color:var(--ink-2);overflow-wrap:anywhere;padding-left:16px;position:relative}.mon-why li:before{content:"";background:var(--line-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:.5em;left:0}.mon-why li.wait:before{background:var(--wait)}.mon-why li.stall:before{background:var(--stall)}.mon-why li.outside{color:var(--ink-3)}.mon-filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.mon-filters>*{min-width:0}.mon-feed-bar{justify-content:space-between;align-items:center;gap:8px;margin:8px 0 4px;display:flex}.mon-feed-bar .t-meta{margin:0}.mon-lines{min-height:120px}.mon-time{font-size:var(--fs-12);color:var(--ink-3);white-space:nowrap;align-self:flex-start;min-width:56px;padding-top:2px}.mon-what{font-size:var(--fs-14);color:var(--ink-2);overflow-wrap:anywhere;text-wrap:pretty;line-height:1.35;display:block}.mon-what b{color:var(--ink);font-weight:600}.mon-new{animation:mon-in var(--t-med) var(--ease)}@keyframes mon-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mon-new{animation:none}}.mon-empty{padding:16px 0}.mon-agency{border-top:1px solid var(--line);min-width:0;padding:12px 0}.mon-agency.all{border-top:0;padding-top:0}.mon-pulse-line{flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;padding:0;list-style:none;display:flex}.mon-pulse-line li{white-space:nowrap;font-size:var(--fs-14)}.mon-pulse-line .up{color:var(--ok)}.mon-slow-card h3+*{margin-top:4px}.mon-slow-card h3:not(:first-of-type){margin-top:16px}.mon-sql{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-12)}.mon-card .mon-bars{margin-top:12px}
