:root{--page: #ffffff;--card: #ffffff;--card-2: #f8fafc;--line: #e2e8f0;--line-soft: #f1f5f9;--line-hover: #cbd5e1;--ink: #0f172a;--text: #1e293b;--dim: #64748b;--muted: #94a3b8;--bad-bg: #fef2f2;--bad-line: #fecaca;--warn-bg: #fffbeb;--warn-line: #fde68a}html.theme-dark{--page: #0C1015;--card: #141A21;--card-2: #0F141A;--line: #222C36;--line-soft: #1A222B;--line-hover: #2C3742;--ink: #E8EEF4;--text: #E8EEF4;--dim: #8A97A6;--muted: #5C6875;--bad-bg: rgba(255,77,79,.11);--bad-line: rgba(255,77,79,.4);--warn-bg: rgba(240,180,41,.1);--warn-line: rgba(240,180,41,.4);background:#0c1015}html.theme-dark body{background:#0c1015;color:#e8eef4}.portal-container{min-height:80vh;color:var(--text)}.portal-card{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 3px #0000000a;transition:border-color .2s,box-shadow .2s}.portal-card:hover{border-color:var(--line-hover);box-shadow:0 4px 12px #0000000f}.portal-metric{padding:20px 24px;display:flex;flex-direction:column;gap:8px}.portal-metric .metric-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}.portal-metric .metric-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.portal-metric .metric-value{font-size:2rem;font-weight:700;color:var(--text);line-height:1}.portal-metric .metric-sub{font-size:13px;color:var(--muted)}.portal-metric.placeholder{border-style:dashed;border-color:var(--line);background:var(--card-2)}.portal-metric.placeholder .metric-value{font-size:14px;color:var(--muted);font-weight:400}.metrics-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:16px}.metrics-dashboard-grid{grid-template-columns:1fr 1fr 1fr}.metrics-dashboard-grid>*{min-width:0;overflow:hidden}.audit-summary-grid{grid-template-columns:1fr 300px}.robot-pill{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:4px 0;border-radius:6px;font-size:11px;font-weight:600;color:var(--muted);background:var(--card-2);border:1px solid var(--line);letter-spacing:.02em}.robot-pill.running{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.robot-pill.available{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.robot-pill.down{color:#dc2626;background:#fef2f2;border-color:#fecaca}.robot-pill-dot{width:7px;height:7px;border-radius:50%;background:#cbd5e1;flex-shrink:0}.robot-pill.running .robot-pill-dot{background:#10b981}.robot-pill.available .robot-pill-dot{background:#3b82f6}.robot-pill.down .robot-pill-dot{background:#ef4444}.robot-pill-dot.pulse{animation:pill-pulse 2s ease-in-out infinite}@keyframes pill-pulse{0%,to{opacity:1;box-shadow:0 0 #10b98199}50%{opacity:.3;box-shadow:0 0 6px 5px #10b98100}}.robot-carousel{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:24px}.robot-card{padding:14px;display:flex;flex-direction:column;gap:10px}.robot-card.running{border-color:#a7f3d0;box-shadow:0 0 16px -6px #10b98133}.robot-card.available{border-color:#bfdbfe;box-shadow:0 0 16px -6px #2563eb26}.robot-card.down{opacity:.55;background:var(--card-2)}.status-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.status-dot.online{background:#10b981;box-shadow:0 0 8px #10b98180;animation:pulse-green 2s infinite}.status-dot.offline{background:#ef4444;box-shadow:0 0 6px #ef44444d}.status-dot.unknown{background:#9ca3af}@keyframes pulse-green{0%,to{box-shadow:0 0 #10b98180}70%{box-shadow:0 0 0 8px #10b98100}}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:6px;font-size:12px;font-weight:500}.status-badge.ok{background:#ecfdf5;color:#059669}.status-badge.fail{background:#fef2f2;color:#dc2626}.status-badge.warn{background:#fffbeb;color:#d97706}.status-badge.neutral{background:#f1f5f9;color:var(--dim)}.portal-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.portal-section-header h3{font-size:16px;font-weight:600;color:var(--text);margin:0}.portal-tabs{display:flex;gap:4px;margin-bottom:32px;background:#f1f5f9;border-radius:12px;padding:4px;width:-moz-fit-content;width:fit-content}.portal-tab{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;color:var(--dim);cursor:pointer;border:none;background:none;transition:all .2s}.portal-tab:hover{color:#334155}.portal-tab.active{background:var(--card);color:#3b82f6;box-shadow:0 1px 3px #00000014}.temp-cool{color:#059669}.temp-warm{color:#d97706}.temp-hot{color:#dc2626}.last-updated{font-size:12px;color:var(--muted);animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.portal-container .ant-table-thead>tr>th{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.portal-container .ant-tag{border:none}.live-feed-list{max-height:280px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.live-feed-row{display:flex;align-items:baseline;gap:10px;padding:4px 0;border-bottom:1px solid var(--line-soft);font-size:12px;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-feed-row:last-child{border-bottom:none}.live-feed-row .feed-time{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.live-feed-row.new-event{animation:feedHighlight 2s ease-out}@keyframes feedHighlight{0%{background:#3b82f614}to{background:transparent}}.live-rate-badge{display:flex;align-items:center;gap:6px;font-size:14px;color:#10b981;font-weight:600}.live-rate-badge.idle{color:var(--muted);font-weight:400}@media(max-width:1199px){.metrics-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.metrics-dashboard-grid,.audit-summary-grid,.robot-carousel{grid-template-columns:1fr}}.qc-md>*:first-child{margin-top:0}.qc-md>*:last-child{margin-bottom:0}.qc-md p{margin:0 0 8px}.qc-md h1,.qc-md h2,.qc-md h3,.qc-md h4,.qc-md h5,.qc-md h6{font-weight:600;color:var(--text);line-height:1.3;margin:12px 0 6px}.qc-md h1{font-size:16px}.qc-md h2{font-size:15px}.qc-md h3{font-size:14px}.qc-md h4,.qc-md h5,.qc-md h6{font-size:13px}.qc-md ul,.qc-md ol{margin:4px 0 8px;padding-left:22px}.qc-md li{margin:2px 0}.qc-md strong{font-weight:600;color:var(--text)}.qc-md code{background:#eef2f7;padding:1px 5px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.qc-md pre{background:#0f172a;color:#e2e8f0;padding:10px 12px;border-radius:6px;overflow:auto;font-size:12.5px;line-height:1.45;margin:8px 0}.qc-md pre code{background:none;padding:0;color:inherit;font-size:inherit}.qc-md table{border-collapse:collapse;margin:8px 0;font-size:13px}.qc-md th,.qc-md td{border:1px solid var(--line);padding:6px 10px;text-align:left;vertical-align:top}.qc-md th{background:#f1f5f9;font-weight:600;color:#334155}.qc-md tr:nth-child(2n) td{background:#fafbfc}.qc-md blockquote{border-left:3px solid #cbd5e1;margin:8px 0;padding:2px 12px;color:#475569}.qc-md a{color:#2563eb;text-decoration:underline}.portal-shell{padding:0 24px}.portal-page{max-width:1800px;margin:0 auto;padding:10px 0 16px}.portal-page.fleet{max-width:1800px}.portal-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.portal-bar-left,.portal-bar-right{display:flex;align-items:center;gap:14px;min-width:0}.portal-bar-site{display:flex;align-items:center;gap:10px;min-width:0}.portal-bar-org{font-size:16px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-bar-mode{font-size:15px;font-weight:600;white-space:nowrap}.portal-bar-mode:before{content:"·";color:var(--muted);margin-right:10px;font-weight:400}.portal-bar-link{background:none;border:1px solid var(--line);border-radius:8px;padding:4px 10px;color:var(--dim);font-size:13px;cursor:pointer;font-family:inherit}.portal-bar-link:hover{border-color:var(--line-hover);color:var(--text)}.monitor-light{width:14px;height:14px;border-radius:50%;background:#cbd5e1;flex:none}.monitor-light.green{background:#10b981;box-shadow:0 0 0 4px #d1fae5}.monitor-light.amber{background:#f59e0b;box-shadow:0 0 0 4px #fef3c7}.monitor-light.red{background:#ef4444;box-shadow:0 0 0 4px #fee2e2}.monitor-light.unknown{background:transparent;box-shadow:inset 0 0 0 2px #cbd5e1}.system-card{padding:10px 20px 6px;margin-bottom:12px}.system-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:4px}.system-head-left,.system-head-right{display:flex;align-items:center;gap:12px;min-width:0}.system-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-left:8px}.system-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0 48px}.system-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:5px 0;border-bottom:1px solid var(--line-soft);font-size:15px}.system-row:last-child{border-bottom:0}.system-label{color:var(--dim)}.system-value{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.system-dot{color:var(--muted);margin:0 6px;font-weight:400}@media(max-width:759px){.portal-shell{padding:0 12px}.portal-page{padding-top:10px}.portal-bar .last-updated{display:none}.portal-bar-link{white-space:nowrap}.system-row{font-size:16px}.system-grid{gap:0}}.fleet-grid{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.site-card{padding:18px 20px 16px;cursor:pointer}.site-card:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.site-card.static,.infra-card{cursor:default}.site-card-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.site-card-title{display:flex;flex:1;align-items:baseline;gap:10px;min-width:0}.site-card-body{display:flex;flex-direction:column}.site-card-metrics{display:flex;flex-direction:column;gap:8px}.svc-rows{display:flex;flex-direction:column}.site-card-name{font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--ink);line-height:1.1}.site-card-mode{margin-left:auto;font-size:15px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.site-card-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-card-issue{margin-top:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.45}.monitor-light.small{width:10px;height:10px}.monitor-light.small.green,.monitor-light.small.amber,.monitor-light.small.red{box-shadow:none}.pods{display:flex;flex-wrap:wrap;gap:8px}.pod{display:inline-flex;flex-direction:column;gap:6px;min-width:76px;padding:7px 10px 8px;border-radius:8px;border:1px solid var(--line);background:var(--card-2);text-align:left;font-family:inherit;line-height:1}button.pod{cursor:pointer}button.pod:hover{border-color:var(--line-hover)}.pod.amber{border-color:#fcd34d;background:#fffbeb}.pod.red{border-color:#fca5a5;background:#fef2f2}.pod-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pod-id{font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--ink)}.pod-temp{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.pod-lights{display:flex;gap:5px}.site-card-metrics:not(:empty){margin-bottom:8px}.stats.empty{display:none}.infra-hosts{display:flex;flex-direction:column;gap:6px}.pod.metric{min-width:84px;border-color:#c7d2fe;background:#eef2ff}.pod-bar{display:block;width:100%;height:4px;border-radius:2px;background:var(--line);overflow:hidden}.pod-bar i{display:block;height:100%;border-radius:2px;background:#10b981}.pod-light{width:9px;height:9px;border-radius:50%;background:#cbd5e1;display:inline-block}.pod-light.green{background:#10b981;box-shadow:0 0 6px #10b98173}.pod-light.amber{background:#f59e0b;box-shadow:0 0 6px #f59e0b73}.pod-light.red{background:#ef4444;box-shadow:0 0 8px #ef444499}.pod-light.unknown{background:transparent;box-shadow:inset 0 0 0 2px #cbd5e1}.pod-light.beat{background:#22d3ee;box-shadow:0 0 8px #22d3eeb3;animation:pod-beat 1.4s ease-in-out infinite}@keyframes pod-beat{0%,to{opacity:1;box-shadow:0 0 10px #22d3eed9}50%{opacity:.35;box-shadow:0 0 2px #22d3ee4d}}@media(prefers-reduced-motion:reduce){.pod-light.beat{animation:none}}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;margin-top:16px}.stat-label{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;white-space:nowrap}.stat-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap;min-height:22px}.stat-value .dim{color:var(--muted);font-size:15px;margin-right:4px}.infra-host{padding:4px 0 12px;border-bottom:1px solid var(--line-soft);margin-bottom:4px}.infra-host-head{display:flex;align-items:center;gap:8px}.infra-host-name{font-size:15px;font-weight:700;color:var(--ink)}.infra-host .pods{margin-top:10px}.svc-rows{display:grid;grid-template-columns:max-content repeat(4,max-content);-moz-column-gap:18px;column-gap:18px;row-gap:8px;align-items:center;margin-top:12px}.svc-row,.svcs{display:contents}.svc-row .stat-label{margin:0}.infra-svc{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--dim)}.portal-bar-back{background:none;border:0;padding:0;color:var(--dim);font-size:14px;cursor:pointer;font-family:inherit;white-space:nowrap}.portal-bar-back:hover{color:var(--text)}@media(min-width:760px){.site-card{display:grid;grid-template-columns:230px minmax(0,1fr) auto max-content;grid-template-areas:"head body stats metrics" "issue issue issue issue";align-items:center;-moz-column-gap:24px;column-gap:24px;padding:16px 22px}.site-card-metrics{grid-area:metrics;justify-self:end}.site-card-metrics:not(:empty){margin-bottom:0}.pod.metric{width:88px}.stats.empty{display:none}.site-card-head{grid-area:head;margin:0}.site-card-title{flex-direction:column;align-items:flex-start;gap:3px}.site-card-mode{margin-left:0}.site-card-body{grid-area:body;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 24px}.infra-hosts{order:1}.svc-rows{order:2;margin-left:auto;margin-top:0}.site-card .stats{grid-area:stats;margin-top:0;grid-template-columns:repeat(4,86px);-moz-column-gap:12px;column-gap:12px;justify-self:start}.site-card-issue{grid-area:issue;margin-top:10px}.infra-host{padding:0;margin:0;border:0;display:flex;align-items:center;gap:14px}.infra-host .pods{margin-top:0}.infra-host-head{margin:0}.svc-rows{row-gap:6px;margin-top:0}}@media(min-width:760px)and (max-width:1099px){.portal-shell{padding:0 12px}.portal-page{padding-top:8px}.portal-bar{margin-bottom:10px}.fleet-grid{gap:8px}.site-card{grid-template-columns:110px minmax(0,1fr) auto max-content;-moz-column-gap:8px;column-gap:8px;padding:10px 12px}.site-card-head{gap:8px}.site-card-title{gap:1px}.site-card-name{font-size:16px}.site-card-mode{font-size:12px}.monitor-light{width:11px;height:11px}.site-card-body{gap:6px 10px}.pods{gap:5px}.pod{min-width:46px;padding:5px 6px 6px;gap:5px}.pod-id{font-size:11px}.pod-temp{display:none}.pod.metric{width:60px;min-width:0;padding:5px 6px 6px}.site-card-metrics,.pod.metric .pod-top{gap:6px}.pod.metric .pod-temp{display:inline;font-size:10px}.pod-light{width:7px;height:7px}.pod-lights{gap:4px}.pod-bar{height:3px}.site-card .stats{grid-template-columns:repeat(4,48px);gap:0 6px}.stat-label{font-size:9px;letter-spacing:.08em;margin-bottom:2px}.stat-value{font-size:14px;min-height:16px}.stat-value .dim{font-size:11px;margin-right:2px}.site-card-issue{font-size:11px;margin-top:6px}.infra-host{gap:8px}.infra-host-name{font-size:13px}.svc-rows{-moz-column-gap:10px;column-gap:10px;row-gap:3px;margin-left:0;width:100%}.infra-svc{font-size:12px;gap:5px}.monitor-light.small{width:8px;height:8px}}.robot-row{display:grid;gap:12px}.robot-card{padding:12px 16px 11px;text-align:left;font-family:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-width:0}.robot-card:hover{border-color:var(--line-hover)}.robot-card.amber{border-color:#fcd34d}.robot-card.red{border-color:#fca5a5}.theme-dark .robot-card.amber{border-color:#f0b42980}.theme-dark .robot-card.red{border-color:#ff4d4f8c}.robot-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.robot-card-id{font-size:18px;font-weight:700;letter-spacing:.04em;color:var(--ink)}.robot-card-state{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.robot-card-boards{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.robot-card-boards .dim{color:var(--muted)}.robot-card-boards b{font-weight:600;color:var(--text)}.robot-card-meta{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--dim);white-space:nowrap;overflow:hidden}.robot-card-meta .pod-lights{gap:5px}.robot-card-age{margin-left:auto;color:var(--muted)}@media(max-width:759px){.robot-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.robot-card{padding:10px 12px}}.robot-boards{display:grid;grid-template-columns:auto auto auto;gap:2px 14px;font-variant-numeric:tabular-nums}.robot-board{display:contents}.drawer-section{margin-top:20px}.drawer-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:8px}.drawer-empty{color:var(--muted);font-size:13px}.drawer-axis{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin-top:4px}.state-band{display:flex;gap:1px;height:12px;background:var(--card-2);border-radius:3px;overflow:hidden}.state-band i{flex:1 1 0;display:block;min-width:1px}.fault-list{display:flex;flex-direction:column}.fault-row{display:flex;gap:12px;padding:7px 0;border-bottom:1px solid var(--line-soft);font-size:13px}.fault-row:last-child{border-bottom:0}.fault-time{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.fault-text{color:var(--text)}.fault-code,.fault-detail{color:var(--dim)}@media(max-width:759px){.fleet-grid{grid-template-columns:1fr}.site-card-name{font-size:18px}.stat-label{letter-spacing:.08em;font-size:10px}.stats{gap:10px 8px}}.theme-dark{color:#e8eef4}.theme-dark .portal-card{background:#141a21;border-color:#222c36;box-shadow:none}.theme-dark .portal-card:hover{border-color:#2c3742;box-shadow:none}.theme-dark .site-card-name,.theme-dark .site-card-figs b,.theme-dark .infra-name,.theme-dark .fault-text{color:#e8eef4}.theme-dark .site-card-figs,.theme-dark .infra-row,.theme-dark .infra-svc,.theme-dark .fault-code,.theme-dark .fault-detail{color:#8a97a6}.theme-dark .infra-row,.theme-dark .fault-row{border-color:#1a222b}.theme-dark .drawer-title,.theme-dark .drawer-empty,.theme-dark .drawer-axis,.theme-dark .fault-time{color:#5c6875}.theme-dark .state-band{background:#1a222b}.theme-dark .monitor-light{background:#4a5561}.theme-dark .monitor-light.unknown{background:transparent;box-shadow:inset 0 0 0 2px #4a5561}.theme-dark .monitor-light.green{background:#34d058;box-shadow:0 0 9px #34d05880}.theme-dark .monitor-light.amber{background:#f0b429;box-shadow:0 0 9px #f0b42980}.theme-dark .monitor-light.red{background:#ff4d4f;box-shadow:0 0 13px #ff4d4fbf}.theme-dark .pod{background:#0f141a;border-color:#222c36}.theme-dark button.pod:hover{border-color:#2c3742}.theme-dark .pod.amber{border-color:#f0b42980;background:#f0b42912}.theme-dark .pod.red{border-color:#ff4d4f8c;background:#ff4d4f14}.theme-dark .pod.metric{background:#6366f117;border-color:#818cf852}.theme-dark .pod-bar{background:#ffffff14}.theme-dark .pod-bar i{background:#34d058}.theme-dark .pod-light{background:#4a5561}.theme-dark .pod-light.unknown{background:transparent;box-shadow:inset 0 0 0 2px #4a5561}.theme-dark .pod-light.green{background:#34d058;box-shadow:0 0 9px #34d05880}.theme-dark .pod-light.beat{background:#22d3ee;box-shadow:0 0 10px #22d3eecc}.theme-dark .pod-light.amber{background:#f0b429;box-shadow:0 0 9px #f0b42980}.theme-dark .pod-light.red{background:#ff4d4f;box-shadow:0 0 13px #ff4d4fbf}.theme-dark .live-feed-row,.theme-dark .fault-row,.theme-dark .system-row,.theme-dark .infra-host{border-color:#1a222b}.wall-root{position:fixed;inset:0;overflow:auto;background:#0c1015;padding:calc(14px + env(safe-area-inset-top)) calc(20px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(20px + env(safe-area-inset-left));font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.wall-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px}.wall-bar-left,.wall-bar-right{display:flex;align-items:baseline;gap:16px}.wall-wordmark{font-size:22px;font-weight:680;letter-spacing:-.01em;color:#e8eef4}.wall-clock{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:19px;color:#8a97a6;font-variant-numeric:tabular-nums}.wall-who{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#8a97a6;background:none;border:1px solid #222C36;border-radius:7px;padding:6px 12px;cursor:pointer;font-family:inherit}.wall-pill{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#8a97a6}.wall-pill i{width:9px;height:9px;border-radius:50%;background:#22d3ee}.wall-pill.live i{animation:wall-blink 2.4s ease-in-out infinite}.wall-pill.bad{color:#ff4d4f}.wall-pill.bad i{background:#ff4d4f}@keyframes wall-blink{0%,to{opacity:1}50%{opacity:.28}}.wall-root .fleet-grid{grid-template-columns:1fr;gap:16px}.wall-root .site-card{padding:18px 22px;cursor:default;grid-template-columns:190px minmax(0,1fr) auto max-content;-moz-column-gap:20px;column-gap:20px}.wall-root .site-card .stats{grid-template-columns:repeat(4,76px);-moz-column-gap:12px;column-gap:12px}.wall-root .pod.metric{width:84px}.wall-root .site-card-head{gap:14px;margin-bottom:16px}.wall-root .site-card-name{font-size:26px}.wall-root .site-card-mode{font-size:18px}.wall-root .monitor-light{width:18px;height:18px}.wall-root .pods{gap:10px}.wall-root .pod{min-width:72px;padding:7px 8px 8px;gap:6px}.wall-root .pod-id{font-size:14px}.wall-root .pod-temp{font-size:12px}.wall-root .pod-light{width:11px;height:11px}.wall-root .site-card-metrics{gap:8px}.wall-root .pod-bar{height:5px}.wall-root .infra-host-head{margin-bottom:2px}.wall-root .stats{margin-top:20px}.wall-root .stat-label{font-size:11.5px}.wall-root .stat-value{font-size:22px}.wall-root .stat-value .dim{font-size:16px}.wall-root .site-card-issue{font-size:15px}.wall-root .infra-host-name{font-size:18px}.wall-root .infra-svc{font-size:16px}.wall-root .svc-rows{-moz-column-gap:16px;column-gap:16px;row-gap:6px;margin-left:0;width:100%}.wall-empty{padding:80px 24px;text-align:center;color:#8a97a6;font-size:20px;display:flex;flex-direction:column;gap:14px;align-items:center}.wall-empty-sub{font-size:15px;color:#5c6875;max-width:520px}.wall-button{font:inherit;font-size:16px;color:#e8eef4;background:#1d2630;border:1px solid #2C3742;border-radius:9px;padding:10px 18px;cursor:pointer}.wall-button:disabled{opacity:.6;cursor:default}
