.FlexDevicesDashboard-module__AC3MAG__page{width:100%;min-width:0;color:var(--flex-text);flex-direction:column;gap:18px;display:flex}.FlexDevicesDashboard-module__AC3MAG__pageHeader{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.FlexDevicesDashboard-module__AC3MAG__pageHeader h1,.FlexDevicesDashboard-module__AC3MAG__pageHeader p,.FlexDevicesDashboard-module__AC3MAG__systemCard h2,.FlexDevicesDashboard-module__AC3MAG__systemCard p,.FlexDevicesDashboard-module__AC3MAG__footerNote{margin:0}.FlexDevicesDashboard-module__AC3MAG__pageHeader h1{letter-spacing:-.055em;margin-top:5px;font-size:clamp(2rem,4vw,3.1rem);font-weight:690;line-height:.96}.FlexDevicesDashboard-module__AC3MAG__pageHeader p{max-width:760px;color:var(--flex-muted);margin-top:10px;font-size:.92rem;line-height:1.5}.FlexDevicesDashboard-module__AC3MAG__eyebrow{color:var(--flex-orange);text-transform:uppercase;letter-spacing:.15em;font-size:.68rem;font-weight:760}.FlexDevicesDashboard-module__AC3MAG__systemState{min-height:36px;color:var(--flex-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:.78rem;font-weight:700;display:inline-flex}.FlexDevicesDashboard-module__AC3MAG__truthStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.FlexDevicesDashboard-module__AC3MAG__truthStrip span{min-width:0;color:var(--flex-muted);padding:9px 10px;font-size:.74rem;line-height:1.4}.FlexDevicesDashboard-module__AC3MAG__truthStrip b{color:var(--flex-text)}.FlexDevicesDashboard-module__AC3MAG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.FlexDevicesDashboard-module__AC3MAG__deviceCard{--device-accent:var(--flex-cyan);min-width:0;min-height:280px;color:var(--flex-text);flex-direction:column;gap:18px;padding:20px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.FlexDevicesDashboard-module__AC3MAG__deviceCard:hover{border-color:color-mix(in srgb, var(--device-accent) 42%, var(--flex-line));transform:translateY(-2px)}.FlexDevicesDashboard-module__AC3MAG__deviceCard:active{box-shadow:var(--flex-shadow-pressed);transform:translateY(0)}.FlexDevicesDashboard-module__AC3MAG__deviceCard:focus-visible{outline:2px solid color-mix(in srgb, var(--device-accent) 70%, white);outline-offset:3px}.FlexDevicesDashboard-module__AC3MAG__cardTop,.FlexDevicesDashboard-module__AC3MAG__cardFoot,.FlexDevicesDashboard-module__AC3MAG__systemFacts{align-items:center;display:flex}.FlexDevicesDashboard-module__AC3MAG__cardTop,.FlexDevicesDashboard-module__AC3MAG__cardFoot{justify-content:space-between;gap:12px}.FlexDevicesDashboard-module__AC3MAG__statusPill{--device-accent:var(--flex-muted);border:1px solid color-mix(in srgb, var(--device-accent) 28%, var(--flex-line));min-height:30px;color:var(--device-accent);background:color-mix(in srgb, var(--device-accent) 7%, var(--flex-surface-deep));white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:.68rem;font-weight:740;display:inline-flex}.FlexDevicesDashboard-module__AC3MAG__statusDot{background:var(--device-accent);width:7px;height:7px;box-shadow:0 0 11px color-mix(in srgb, var(--device-accent) 52%, transparent);border-radius:999px}.FlexDevicesDashboard-module__AC3MAG__cardCopy{flex-direction:column;flex:1;min-width:0;display:flex}.FlexDevicesDashboard-module__AC3MAG__subtitle{color:var(--device-accent);text-transform:uppercase;letter-spacing:.11em;font-size:.67rem;font-weight:760}.FlexDevicesDashboard-module__AC3MAG__cardCopy h2{letter-spacing:-.025em;margin:5px 0 0;font-size:1.12rem}.FlexDevicesDashboard-module__AC3MAG__value{letter-spacing:-.055em;margin-top:22px;font-size:clamp(1.8rem,3.5vw,2.7rem);font-weight:720;line-height:.95;display:block}.FlexDevicesDashboard-module__AC3MAG__cardCopy p{color:var(--flex-muted);margin:10px 0 0;font-size:.78rem;line-height:1.48}.FlexDevicesDashboard-module__AC3MAG__cardFoot{border-top:1px solid var(--flex-line);padding-top:14px}.FlexDevicesDashboard-module__AC3MAG__capability{border:1px solid var(--flex-line);min-height:26px;color:var(--flex-muted);border-radius:999px;align-items:center;padding:5px 8px;font-size:.67rem;font-weight:720;display:inline-flex}.FlexDevicesDashboard-module__AC3MAG__capability[data-kind=control]{color:var(--flex-green);border-color:color-mix(in srgb, var(--flex-green) 22%, var(--flex-line));background:color-mix(in srgb, var(--flex-green) 5%, transparent)}.FlexDevicesDashboard-module__AC3MAG__capability[data-kind=measure]{color:var(--flex-cyan);border-color:color-mix(in srgb, var(--flex-cyan) 22%, var(--flex-line));background:color-mix(in srgb, var(--flex-cyan) 5%, transparent)}.FlexDevicesDashboard-module__AC3MAG__capability[data-kind=system]{color:var(--flex-orange);border-color:color-mix(in srgb, var(--flex-orange) 22%, var(--flex-line));background:color-mix(in srgb, var(--flex-orange) 5%, transparent)}.FlexDevicesDashboard-module__AC3MAG__openLabel{color:var(--flex-muted);font-size:.72rem;font-weight:700}.FlexDevicesDashboard-module__AC3MAG__systemCard{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px;display:grid}.FlexDevicesDashboard-module__AC3MAG__systemCard h2{margin-top:4px;font-size:1rem}.FlexDevicesDashboard-module__AC3MAG__systemCard p{color:var(--flex-muted);margin-top:5px;font-size:.76rem;line-height:1.4}.FlexDevicesDashboard-module__AC3MAG__systemFacts{gap:8px}.FlexDevicesDashboard-module__AC3MAG__systemFacts span{gap:4px;min-width:102px;padding:10px 11px;display:grid}.FlexDevicesDashboard-module__AC3MAG__systemFacts small{color:var(--flex-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.63rem}.FlexDevicesDashboard-module__AC3MAG__systemFacts strong{font-size:.78rem}.FlexDevicesDashboard-module__AC3MAG__footerNote{color:var(--flex-muted);opacity:.78;text-align:center;font-size:.7rem;line-height:1.45}@media (max-width:1050px){.FlexDevicesDashboard-module__AC3MAG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.FlexDevicesDashboard-module__AC3MAG__systemCard{grid-template-columns:auto 1fr}.FlexDevicesDashboard-module__AC3MAG__systemFacts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (max-width:760px){.FlexDevicesDashboard-module__AC3MAG__pageHeader{flex-direction:column;align-items:flex-start}.FlexDevicesDashboard-module__AC3MAG__truthStrip,.FlexDevicesDashboard-module__AC3MAG__grid{grid-template-columns:1fr}.FlexDevicesDashboard-module__AC3MAG__deviceCard{min-height:0}}@media (max-width:560px){.FlexDevicesDashboard-module__AC3MAG__deviceCard,.FlexDevicesDashboard-module__AC3MAG__systemCard{padding:16px}.FlexDevicesDashboard-module__AC3MAG__systemCard{grid-template-columns:1fr}.FlexDevicesDashboard-module__AC3MAG__systemFacts{grid-column:auto;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.FlexDevicesDashboard-module__AC3MAG__deviceCard{transition:none}}
