@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-400-normal-JC3YNCCZ.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-500-normal-JTONHBWS.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-500-normal-7DOULDHV.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-600-normal-B3O423MA.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-400-normal-A2WATXFY.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-400-normal-4MWPPJAM.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-500-normal-33HAQIPI.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-500-normal-EJMP6L36.woff") format("woff")}:root{--navy: #062752;--primary: #1557b0;--primary-dark: #0f4590;--primary-soft: #e6eefa;--amber: #f5a623;--amber-soft: #fdf1dc;--amber-ink: #7a4a00;--ground: #f4f6fa;--surface: #ffffff;--border: #dce3ec;--border-strong: #b9c4d3;--text: #1b2738;--text-muted: #52607a;--ok: #17803d;--ok-soft: #dcf3e4;--bad: #c0262d;--bad-soft: #fbe2e3;--shadow: 0 4px 16px rgba(6, 39, 82, .08);--discover: #d9661b;--mastercard: #b0303a;--visa: #1a3d8f;--amex: #2e77bc;--font-sans: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{margin:0;background:var(--ground);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}input,select,textarea,button{font-family:inherit}.subtitle{text-align:center;color:var(--text-muted);font-size:.9rem;margin:-10px 0 16px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}app-home-dashboard .hero.single{grid-template-columns:1fr}app-home-dashboard .groups,app-home-dashboard .group{display:flex;flex-direction:column;gap:8px}app-home-dashboard .network-card .value{display:contents}app-home-dashboard .value-name{display:none}app-home-dashboard .network-grid.count-2{grid-template-columns:repeat(2,1fr)}app-home-dashboard .network-grid.count-3{grid-template-columns:repeat(3,1fr)}app-home-dashboard .network-grid.count-1{grid-template-columns:1fr}app-home-dashboard .count-1 .groups{display:grid;grid-template-columns:1fr 1fr;gap:4px 40px}app-home-dashboard .count-1 .chips{flex-direction:column;align-items:stretch;gap:8px}app-home-dashboard .count-1 .network-card .value{display:flex;align-items:center;gap:14px}app-home-dashboard .count-1 .chip{min-width:100px;justify-content:center;flex:none}app-home-dashboard .count-1 .value-name{display:inline;color:var(--text-muted);font-size:.86rem;line-height:1.35}@media(max-width:900px){app-home-dashboard .network-grid.count-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){app-home-dashboard .network-grid.count-2,app-home-dashboard .network-grid.count-3,app-home-dashboard .count-1 .groups{grid-template-columns:1fr}}app-home-dashboard .split.single{grid-template-columns:1fr}app-home-dashboard .legend .key{display:inline-flex;align-items:center;gap:6px;margin-left:14px}app-home-dashboard .legend .key:first-child{margin-left:0}app-home-dashboard .swatch{width:18px;height:12px;border-radius:3px;border:1px dashed var(--border-strong)}app-home-dashboard .swatch.live{border:1px solid rgba(21,87,176,.35);background:var(--primary-soft)}app-home-dashboard .legend .read-only{padding-left:14px;border-left:1px solid var(--border-strong);line-height:1.2}
