.mosaic-hero{color:#f3f8f8;background:#10282d;padding:34px 0 55px}.mosaic-kicker{justify-content:space-between;align-items:center;gap:20px;display:flex}.mosaic-coming{color:#83e4d4;letter-spacing:.12em;border:1px solid #56827f;padding:9px 13px;font-size:.75rem}.mosaic-hero-grid{grid-template-columns:1.6fr 1fr;align-items:center;gap:7%;margin:50px 0;display:grid}.mosaic-hero h1{font-size:clamp(3.4rem,6.8vw,7rem)}.mosaic-hero h1 em{color:var(--brand)}.mosaic-hero-grid p{color:#c2d2d3;max-width:440px}.mosaic-hero-grid .button{margin-top:28px}.mosaic-fleet-types{color:#c3d6d7;border-top:1px solid #456063;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:28px;font-size:.9375rem;line-height:1.5;display:grid}.mosaic-section-heading{grid-template-columns:1.35fr 1fr;align-items:end;gap:10%;margin-bottom:48px;display:grid}.mosaic-section-heading>p{color:#51686b;max-width:510px}.mosaic-section-heading h2{font-size:clamp(2.4rem,4.1vw,4.1rem)}.mosaic-foundation{background:#dfeaec}.mosaic-capabilities{border-top:1px solid #acbfc2;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;padding-top:30px;display:grid}.mosaic-capabilities>div>span{color:#547176;font-size:.8125rem}.mosaic-capabilities h3{margin:25px 0 15px}.mosaic-capabilities p{color:#496267;font-size:1rem}.mosaic-development-note{color:#486569;max-width:820px;margin-top:48px;font-size:.875rem}.mosaic-explorer{color:#eef7f5;background:#10282d;min-width:0;padding:30px}.mosaic-explorer :focus-visible{outline-offset:4px;outline:3px solid #61e1cd}.mosaic-explorer button:disabled{cursor:default;opacity:.55}.mosaic-preview-bar{color:#a9c7c7;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.mosaic-preview-bar>span:last-child{font-size:.8125rem}.mosaic-entity-switch{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mosaic-entity-switch>button{text-align:left;color:#edf5f4;background:#17353b;border:1px solid #47686e;min-width:0;padding:20px 17px}.mosaic-entity-switch>button[aria-pressed=true]{background:#1a4947;border-color:#40d2b9;box-shadow:inset 0 3px #40d2b9}.mosaic-entity-id{color:#a5c4c6;font-size:.75rem;display:block}.mosaic-entity-switch strong{margin:10px 0 7px;font-size:1.125rem;font-weight:500;line-height:1.35;display:block}.mosaic-entity-switch small{color:#b6cdcd;font-size:.8125rem;line-height:1.5;display:block}.mosaic-entity-health{color:#8cdacb;margin-top:20px;font-size:.8125rem;line-height:1.45;display:block}.mosaic-explorer .has-attention{color:#f0c07c}.mosaic-entity-summary{justify-content:space-between;align-items:center;gap:35px;padding:32px 0;display:flex}.mosaic-entity-summary .eyebrow{color:#acc8c8}.mosaic-entity-summary h3{margin:12px 0 9px;font-size:2rem}.mosaic-entity-summary p{color:#b0c7c8;font-size:.9375rem}.mosaic-entity-summary dl{gap:40px;margin:0;display:flex}.mosaic-entity-summary dt{color:#a7c1c1;margin-bottom:12px;font-size:.8125rem}.mosaic-entity-summary dd{color:#a0e2d3;margin:0;font-size:1.15rem;font-weight:500}.mosaic-inspect-layout{border:1px solid #4a676c;grid-template-columns:minmax(230px,.8fr) minmax(0,2fr);display:grid}.mosaic-device-list{color:#1c474a;background:#dfeeea;min-width:0;padding:26px 20px}.mosaic-device-list>.eyebrow{color:#436b6b}.mosaic-device-list>p{color:#4c7172;margin:12px 0 24px;font-size:.875rem}.mosaic-device-list button{text-align:left;color:#224d50;background:0 0;border:1px solid #b2cbc7;gap:7px;width:100%;margin-bottom:9px;padding:15px 12px;display:grid}.mosaic-device-list button[aria-pressed=true]{color:#fff;background:#0d575a;border-color:#0d575a}.mosaic-device-list :focus-visible{outline-color:#087d79}.mosaic-device-category{color:#567773;font-size:.75rem}.mosaic-device-list button strong{font-size:1rem;font-weight:500;line-height:1.4}.mosaic-device-list button>span:last-child{font-size:.8125rem}.mosaic-device-list button[aria-pressed=true] .mosaic-device-category{color:#bdd9d2}.mosaic-device-list .has-attention{color:#845216}.mosaic-device-list button[aria-pressed=true] .has-attention{color:#f3ca8e}.mosaic-agent-path{border-top:1px solid #b5ccc7;margin-top:24px;padding-top:24px}.mosaic-agent-path>span{letter-spacing:.08em;color:#51736d;font-size:.6875rem;display:block}.mosaic-agent-path>strong{margin-top:10px;font-size:.8125rem;font-weight:500;line-height:1.8;display:block}.mosaic-agent-path strong span{padding-inline:5px}.mosaic-device-panel{background:#0b2227;min-width:0;padding:30px}.mosaic-device-title{justify-content:space-between;align-items:start;gap:20px;display:flex}.mosaic-device-title .eyebrow{color:#aac7c8}.mosaic-device-title h4{margin-top:14px;font-size:2rem;line-height:1.2}.mosaic-health-badge{color:#a3e8d5;white-space:nowrap;background:#183d38;border:1px solid #48736c;padding:8px 11px;font-size:.8125rem;line-height:1.4;display:block}.mosaic-health-badge.has-attention{background:#382f22;border-color:#82603b}.mosaic-device-description{color:#adc6c9;max-width:590px;margin:18px 0 24px;font-size:.9375rem}.mosaic-device-meta{border-bottom:1px solid #35535a;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 28px;padding-bottom:25px;display:grid}.mosaic-device-meta dt{color:#9cbcc0;margin-bottom:10px;font-size:.8125rem}.mosaic-device-meta dd{color:#d5e4e4;margin:0;font-size:.9375rem}.mosaic-attention-note{background:#2c2b22;border-left:3px solid #d0a86e;margin-bottom:26px;padding:15px 18px}.mosaic-attention-note strong{color:#f3cc94;font-size:.9375rem;font-weight:500;line-height:1.5}.mosaic-attention-note p{color:#d2c6b2;margin-top:8px;font-size:.875rem;line-height:1.6}.mosaic-metric-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mosaic-metric-switch button{color:#c6dbdc;text-align:left;background:#122f35;border:1px solid #47626a;min-width:0;padding:16px 13px}.mosaic-metric-switch button[aria-pressed=true]{background:#14403e;border-color:#46cdb7}.mosaic-metric-switch button>span{min-height:2.8em;font-size:.8125rem;line-height:1.5;display:block}.mosaic-metric-switch button>strong{color:#62ddc5;letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:12px;font-size:1.9rem;font-weight:400;line-height:1.3;display:flex}.mosaic-metric-switch small{color:#b2ceca;letter-spacing:0;font-size:.8125rem}.mosaic-history{margin-top:28px}.mosaic-history-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.mosaic-explorer h5{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:500;line-height:1.5}.mosaic-history-heading>span{color:#a8c3c4;font-size:.75rem}.mosaic-chart{grid-template-columns:32px minmax(0,1fr);gap:8px;display:grid}.mosaic-chart-axis{text-align:right;color:#a6c0c3;flex-direction:column;justify-content:space-between;padding-block:24px;font-size:.75rem;line-height:1;display:flex}.mosaic-chart svg{width:100%;height:190px;display:block}.mosaic-history-times{color:#a6c0c3;justify-content:space-between;margin:0 0 23px;padding-left:40px;font-size:.75rem;display:flex}.mosaic-sample-readout{color:#aac7c8;justify-content:space-between;align-items:center;gap:16px;font-size:.8125rem;display:flex}.mosaic-sample-readout output{flex-wrap:wrap;gap:16px;display:flex}.mosaic-sample-readout strong{color:#d4e9e5;font-variant-numeric:tabular-nums;font-weight:500}.mosaic-history input[type=range]{accent-color:#27c8af;cursor:ew-resize;background:0 0;border:0;width:100%;height:44px;min-height:44px;margin:5px 0 0;padding:0;display:block}.mosaic-diagnostics{border-top:1px solid #3e5e62;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:20px;padding-top:25px;display:grid}.mosaic-diagnostics h5{color:#e0eeeb;margin-bottom:20px}.mosaic-diagnostics dl{margin:0}.mosaic-diagnostics dl>div{border-top:1px solid #345056;justify-content:space-between;gap:14px;padding:13px 0;font-size:.8125rem;line-height:1.5;display:flex}.mosaic-diagnostics dt{color:#a6c1c4}.mosaic-diagnostics dd{text-align:right;color:#cfe4de;margin:0}.mosaic-diagnostics ol{margin:0;padding:0;list-style:none}.mosaic-diagnostics li{grid-template-columns:40px 1fr;gap:12px;margin-bottom:14px;font-size:.8125rem;line-height:1.6;display:grid}.mosaic-diagnostics time{color:#78c8b9;font-variant-numeric:tabular-nums}.mosaic-diagnostics li>span{color:#afc7c9}.mosaic-explorer-note{color:#a6c3c6;max-width:880px;margin-top:24px;font-size:.8125rem;line-height:1.7}@media (width<=1100px){.mosaic-hero-grid{grid-template-columns:1.4fr 1fr;gap:6%}.mosaic-capabilities{gap:24px}.mosaic-explorer{padding:24px}.mosaic-entity-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.mosaic-entity-health{margin-top:12px}.mosaic-inspect-layout{grid-template-columns:minmax(210px,.8fr) minmax(0,1.8fr)}.mosaic-device-panel{padding:24px}.mosaic-device-title{flex-wrap:wrap}.mosaic-metric-switch button{padding:14px 10px}.mosaic-diagnostics{grid-template-columns:1fr;gap:22px}}@media (width<=900px){.mosaic-hero-grid,.mosaic-section-heading{grid-template-columns:1fr;gap:30px}.mosaic-hero-grid p{max-width:640px}.mosaic-fleet-types{grid-template-columns:repeat(2,1fr)}.mosaic-section-heading>p{max-width:660px}.mosaic-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.mosaic-entity-summary{align-items:start;gap:25px}.mosaic-entity-summary dl{flex-wrap:wrap;gap:25px}.mosaic-inspect-layout{grid-template-columns:minmax(0,1fr)}.mosaic-device-list>div[role=group]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mosaic-device-list button{margin:0}.mosaic-agent-path{margin-top:18px;padding-top:18px}.mosaic-agent-path>span{display:none}.mosaic-agent-path>strong{margin:0}.mosaic-device-title{flex-wrap:nowrap}.mosaic-diagnostics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.mosaic-hero{padding-top:25px;padding-bottom:32px}.mosaic-hero h1{font-size:clamp(2.85rem,10.7vw,4rem)}.mosaic-hero-grid{margin:32px 0}.mosaic-fleet-types{gap:18px;font-size:.875rem}.mosaic-coming{padding:8px 10px;font-size:.6875rem}.mosaic-section-heading{margin-bottom:32px}.mosaic-capabilities{grid-template-columns:1fr;gap:28px}.mosaic-capabilities h3{margin-top:15px}.mosaic-development-note{margin-top:32px}.mosaic-explorer{padding:22px 14px}.mosaic-preview-bar{line-height:1.5;display:block}.mosaic-preview-bar>span:last-child{margin-top:10px;font-size:.75rem;display:block}.mosaic-entity-switch{gap:8px}.mosaic-entity-switch>button{padding:15px 11px}.mosaic-entity-switch strong{font-size:1rem}.mosaic-entity-switch small,.mosaic-entity-health{font-size:.75rem}.mosaic-entity-summary{padding-block:28px;display:block}.mosaic-entity-summary h3{font-size:1.85rem}.mosaic-entity-summary dl{gap:22px;margin-top:24px}.mosaic-entity-summary dt{margin-bottom:8px;font-size:.75rem}.mosaic-entity-summary dd{font-size:1rem}.mosaic-device-list{padding:22px 16px}.mosaic-device-list>div[role=group]{grid-template-columns:1fr;gap:8px}.mosaic-device-list button{grid-template-columns:1fr auto;gap:6px 12px;padding:14px 12px;display:grid}.mosaic-device-list button strong{grid-area:2/1/auto/-1}.mosaic-device-list button>span:last-child{grid-area:1/2;font-size:.75rem}.mosaic-device-panel{padding:24px 16px}.mosaic-device-title{display:block}.mosaic-device-title h4{font-size:1.7rem}.mosaic-health-badge{margin-top:15px;display:inline-block}.mosaic-device-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mosaic-device-meta dt{font-size:.75rem}.mosaic-metric-switch{grid-template-columns:1fr;gap:8px}.mosaic-metric-switch button{justify-content:space-between;align-items:center;gap:16px;padding:15px 12px;display:flex}.mosaic-metric-switch button>span{min-height:0;font-size:.875rem}.mosaic-metric-switch button>strong{flex-shrink:0;justify-content:end;margin:0;font-size:1.5rem}.mosaic-history-heading{display:block}.mosaic-history-heading>span{margin-top:7px;display:block}.mosaic-chart svg{height:150px}.mosaic-chart-axis{padding-block:18px}.mosaic-sample-readout{flex-wrap:wrap;align-items:start;gap:10px}.mosaic-sample-readout output{gap:12px}.mosaic-diagnostics{grid-template-columns:1fr;gap:26px}.mosaic-attention-note{padding:14px}.mosaic-explorer-note{font-size:.75rem}}.mosaic-telemetry-label{color:#acc7c8;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:.8125rem;display:flex}
