.BluetoothTester-module-scss-module__xcMsWW__tester{gap:16px;display:grid}.BluetoothTester-module-scss-module__xcMsWW__header{gap:8px;display:grid}.BluetoothTester-module-scss-module__xcMsWW__kicker{color:#018790;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1.3rem;font-weight:700}.BluetoothTester-module-scss-module__xcMsWW__title{color:#2b2b2b;margin:0;font-size:3.2rem;font-weight:800}.BluetoothTester-module-scss-module__xcMsWW__subtitle{color:#6f6f6f;margin:0;font-size:1.6rem;line-height:1.6}.BluetoothTester-module-scss-module__xcMsWW__layout{gap:16px;display:grid}@media (min-width:1120px){.BluetoothTester-module-scss-module__xcMsWW__layout{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);align-items:stretch}}.BluetoothTester-module-scss-module__xcMsWW__statusCard{color:#fff;background:linear-gradient(145deg,#003b3f,#018790);border:1px solid #ffffff1a;border-radius:8px;align-content:start;gap:12px;padding:16px;display:grid;box-shadow:0 20px 42px #2b2b2b52}.BluetoothTester-module-scss-module__xcMsWW__statusKicker{color:#ffffffc7;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1.3rem;font-weight:700}.BluetoothTester-module-scss-module__xcMsWW__statusRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.BluetoothTester-module-scss-module__xcMsWW__statusLabel{margin:0;font-size:3.2rem;font-weight:900;line-height:1.1}.BluetoothTester-module-scss-module__xcMsWW__badge{color:#fff;background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:1.4rem;font-weight:700;display:inline-flex}.BluetoothTester-module-scss-module__xcMsWW__badge[data-state=loading]{background:#ffffff1a;border-color:#ffffff2e}.BluetoothTester-module-scss-module__xcMsWW__badge[data-state=ready]{background:#00c9512e;border-color:#00c95152}.BluetoothTester-module-scss-module__xcMsWW__badge[data-state=unsupported]{background:#ffa37e2e;border-color:#ffbfa459}.BluetoothTester-module-scss-module__xcMsWW__summary{color:#fffffff5;margin:0;font-size:1.4rem;line-height:1.7}.BluetoothTester-module-scss-module__xcMsWW__actions{flex-wrap:wrap;gap:12px;display:flex}.BluetoothTester-module-scss-module__xcMsWW__primaryButton,.BluetoothTester-module-scss-module__xcMsWW__secondaryButton{appearance:none;cursor:pointer;border-radius:999px;min-height:42px;padding:0 16px;font-size:1.4rem;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,opacity .16s}.BluetoothTester-module-scss-module__xcMsWW__primaryButton:disabled,.BluetoothTester-module-scss-module__xcMsWW__secondaryButton:disabled{cursor:not-allowed;opacity:.55}.BluetoothTester-module-scss-module__xcMsWW__primaryButton{color:#fff;background:#ffffff29;border:1px solid #ffffff38}.BluetoothTester-module-scss-module__xcMsWW__primaryButton:hover:not(:disabled){background:#ffffff38}.BluetoothTester-module-scss-module__xcMsWW__secondaryButton{color:#ffffffe6;background:0 0;border:1px solid #ffffff2e}.BluetoothTester-module-scss-module__xcMsWW__secondaryButton:hover:not(:disabled){background:#ffffff14}.BluetoothTester-module-scss-module__xcMsWW__note{color:#ffffffc7;margin:0;font-size:1.3rem;line-height:1.6}.BluetoothTester-module-scss-module__xcMsWW__metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.BluetoothTester-module-scss-module__xcMsWW__metricCard,.BluetoothTester-module-scss-module__xcMsWW__infoCard{background:#fff;border:1px solid #e8e8e8;border-radius:8px;gap:8px;padding:16px;display:grid;box-shadow:0 10px 24px #2b2b2b14}.BluetoothTester-module-scss-module__xcMsWW__metricLabel{color:#8f8f8f;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1.3rem;font-weight:700}.BluetoothTester-module-scss-module__xcMsWW__metricValue{color:#2b2b2b;overflow-wrap:anywhere;margin:0;font-size:2rem;font-weight:800;line-height:1.25}.BluetoothTester-module-scss-module__xcMsWW__infoGrid{gap:16px;display:grid}@media (min-width:1120px){.BluetoothTester-module-scss-module__xcMsWW__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BluetoothTester-module-scss-module__xcMsWW__infoCard[data-wide=true]{grid-column:1/-1}}.BluetoothTester-module-scss-module__xcMsWW__infoTitle{color:#2b2b2b;margin:0;font-size:1.8rem;font-weight:800}.BluetoothTester-module-scss-module__xcMsWW__infoText,.BluetoothTester-module-scss-module__xcMsWW__emptyState{color:#6f6f6f;margin:0;font-size:1.4rem;line-height:1.65}.BluetoothTester-module-scss-module__xcMsWW__detailsList{gap:12px;margin:0;display:grid}.BluetoothTester-module-scss-module__xcMsWW__detailRow{border-top:1px solid #e8e8e8;gap:4px;padding-top:12px;display:grid}.BluetoothTester-module-scss-module__xcMsWW__detailLabel{color:#8f8f8f;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1.3rem;font-weight:700}.BluetoothTester-module-scss-module__xcMsWW__detailValue{color:#2b2b2b;overflow-wrap:anywhere;margin:0;font-size:1.4rem;font-weight:600;line-height:1.6}.BluetoothTester-module-scss-module__xcMsWW__list{color:#4f4f4f;gap:8px;margin:0;padding-left:24px;font-size:1.4rem;line-height:1.6;display:grid}
