/* inline */
@scope (html[data-site-styles~="741f4e34c87d48e8"]) {
.stad-mobile-cards table:where(:scope, *) { width: 100%; }
.stad-widget:where(:scope, *) {
  border: 1px solid rgba(31, 44, 58, 0.16);
  border-left: 4px solid #2a9d8f;
  border-radius: 0.5rem;
  background: #f8fbfc;
  padding: 1rem;
  margin: 0.8rem 0 1rem;
}
.stad-controls:where(:scope, *) {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 0.85rem;
}
.stad-control:where(:scope, *) {
  display: grid;
  gap: 0.35rem;
  font-weight: 600;
}
.stad-control span:where(:scope, *) {
  color: #334155;
  font-weight: 700;
}
.stad-control input:where(:scope, *),
.stad-control select:where(:scope, *) { width: 100%; }
.stad-result:where(:scope, *) {
  border-radius: 0.5rem;
  background: #fff;
  border-left: 4px solid #2a9d8f;
  margin-top: 0.85rem;
  padding: 0.8rem 0.9rem;
}
.stad-result p:where(:scope, *) { margin: 0.25rem 0; }
.stad-result-grid:where(:scope, *) {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  gap: 0.75rem;
}
.stad-result-card:where(:scope, *) {
  background: #f8fafc;
  border: 1px solid #d7dee8;
  border-radius: 0.45rem;
  padding: 0.65rem 0.75rem;
}
.stad-chip:where(:scope, *) {
  display: inline-block;
  border-radius: 999px;
  padding: 0.25rem 0.6rem;
  color: #fff;
  font-size: 0.82rem;
  font-weight: 700;
}
.stad-chart:where(:scope, *) {
  margin-top: 0.85rem;
  border: 1px solid #d7dee8;
  border-radius: 0.5rem;
  background: #fff;
  overflow-x: auto;
}
.stad-chart svg:where(:scope, *) {
  display: block;
  width: 100%;
  min-width: 520px;
  height: auto;
}
.stad-chart text:where(:scope, *) {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
@media (max-width: 640px) {
  .stad-mobile-cards table:where(:scope, *),
  .stad-mobile-cards thead:where(:scope, *),
  .stad-mobile-cards tbody:where(:scope, *),
  .stad-mobile-cards th:where(:scope, *),
  .stad-mobile-cards td:where(:scope, *),
  .stad-mobile-cards tr:where(:scope, *) {
    display: block;
    width: 100%;
  }
  .stad-mobile-cards thead:where(:scope, *) { display: none; }
  .stad-mobile-cards tr:where(:scope, *) {
    margin: 0 0 0.85rem;
    padding: 0.65rem;
    border: 1px solid #d7dee8;
    border-radius: 0.75rem;
    background: #fff;
    box-shadow: 0 1px 4px rgba(15, 23, 42, 0.08);
  }
  .stad-mobile-cards td:where(:scope, *) {
    display: grid;
    grid-template-columns: minmax(6rem, 30%) 1fr;
    gap: 0.6rem;
    padding: 0.45rem 0.1rem;
    border: 0 !important;
    overflow-wrap: anywhere;
  }
  .stad-mobile-cards td:where(:scope, *)::before {
    font-weight: 700;
    color: #334155;
  }
  .stad-field-gap-table td:nth-of-type(1):where(:scope, *)::before { content: "Deployment"; }
  .stad-field-gap-table td:nth-of-type(2):where(:scope, *)::before { content: "Lab"; }
  .stad-field-gap-table td:nth-of-type(3):where(:scope, *)::before { content: "Field"; }
  .stad-field-gap-table td:nth-of-type(4):where(:scope, *)::before { content: "Cause"; }
  .stad-fitbit-sensor-table td:nth-of-type(1):where(:scope, *)::before { content: "Sensor"; }
  .stad-fitbit-sensor-table td:nth-of-type(2):where(:scope, *)::before { content: "Purpose"; }
  .stad-fitbit-sensor-table td:nth-of-type(3):where(:scope, *)::before { content: "Rate"; }
  .stad-reliability-table td:nth-of-type(1):where(:scope, *)::before { content: "Aspect"; }
  .stad-reliability-table td:nth-of-type(2):where(:scope, *)::before { content: "Req"; }
  .stad-reliability-table td:nth-of-type(3):where(:scope, *)::before { content: "How"; }
  .stad-fusion-strategy-table td:nth-of-type(1):where(:scope, *)::before { content: "Strategy"; }
  .stad-fusion-strategy-table td:nth-of-type(2):where(:scope, *)::before { content: "Measures"; }
  .stad-fusion-strategy-table td:nth-of-type(3):where(:scope, *)::before { content: "Example"; }
  .stad-fusion-strategy-table td:nth-of-type(4):where(:scope, *)::before { content: "Algorithm"; }
  .stad-project-needs-table td:nth-of-type(1):where(:scope, *)::before { content: "Need"; }
  .stad-project-needs-table td:nth-of-type(2):where(:scope, *)::before { content: "Choose"; }
  .stad-project-needs-table td:nth-of-type(3):where(:scope, *)::before { content: "Why"; }
  .stad-alpha-table td:nth-of-type(1):where(:scope, *)::before { content: "Alpha"; }
  .stad-alpha-table td:nth-of-type(2):where(:scope, *)::before { content: "Gyro"; }
  .stad-alpha-table td:nth-of-type(3):where(:scope, *)::before { content: "Accel"; }
  .stad-alpha-table td:nth-of-type(4):where(:scope, *)::before { content: "Result"; }
  .stad-performance-table td:nth-of-type(1):where(:scope, *)::before { content: "Method"; }
  .stad-performance-table td:nth-of-type(2):where(:scope, *)::before { content: "Stationary"; }
  .stad-performance-table td:nth-of-type(3):where(:scope, *)::before { content: "Vibrating"; }
  .stad-performance-table td:nth-of-type(4):where(:scope, *)::before { content: "Drift"; }
  .stad-next-table td:nth-of-type(1):where(:scope, *)::before { content: "Chapter"; }
  .stad-next-table td:nth-of-type(2):where(:scope, *)::before { content: "Description"; }
  .stad-also-table td:nth-of-type(1):where(:scope, *)::before { content: "Enjoyed"; }
  .stad-also-table td:nth-of-type(2):where(:scope, *)::before { content: "Explore"; }
  .stad-also-table td:nth-of-type(3):where(:scope, *)::before { content: "Why"; }
}
}
