/* Permanent scoped appearance owner. Responsive geometry remains in layout CSS. */
[data-mw-deck-theme] .slide.dark .snap {
  background: rgba(255, 255, 255, 0.07);
  border-color: rgba(255, 255, 255, 0.16)
}
[data-mw-deck-theme] .slide.dark .snap .tag,
[data-mw-deck-theme] .slide.dark .snap .label,
[data-mw-deck-theme] .slide.dark .snap span:not([class*="num"]) {
  color: rgba(248, 252, 255, 0.74)
}
[data-mw-deck-theme] .slide.dark .snap p,
[data-mw-deck-theme] .slide.dark .snap li {
  color: rgba(248, 252, 255, 0.84)
}
[data-mw-deck-theme] .slide.dark .snap strong:not(.red):not(.amber):not(.teal):not(.gold) {
  color: #ffffff
}
[data-mw-deck-theme] .slide.dark .decision-box {
  background: linear-gradient(135deg, #071f3a, var(--mw-surface));
  color: #ffffff;
  border-color: rgba(255,124,59,0.3)
}
[data-mw-deck-theme] .slide.dark .decision-box .tag,
[data-mw-deck-theme] .slide.dark .decision-box span {
  color: var(--mw-accent)
}
[data-mw-deck-theme] .slide.dark .decision-box p,
[data-mw-deck-theme] .slide.dark .decision-box li {
  color: rgba(248, 252, 255, 0.86)
}
[data-mw-deck-theme] .slide.dark[data-title="Operating workflow"] .step,
[data-mw-deck-theme] .slide.dark[data-title="Operating workflow"] .step > div:not(.step-num),
[data-mw-deck-theme] .slide.dark[data-title="Operating workflow"] .step h3,
[data-mw-deck-theme] .slide.dark[data-title="Operating workflow"] .step p {
  background: transparent;
  background-image: none;
  box-shadow: none
}
[data-mw-deck-theme] .hero-anchor {
  color: rgba(255,124,59,.12)
}
[data-mw-deck-theme] .hero-anchor small {
  color: rgba(255,124,59,.18)
}
[data-mw-deck-theme] .hero-portrait-shell {
  background: linear-gradient(135deg, rgba(255, 255, 255, .94), rgba(255,124,59,.62));
  box-shadow: none
}
[data-mw-deck-theme] .hero-portrait-img {
  background: #10253b
}
[data-mw-deck-theme] .hero-portrait-name {
  color: #fff
}
[data-mw-deck-theme] .hero-portrait-role {
  color: var(--mw-accent)
}
[data-mw-deck-theme] .counter,
[data-mw-deck-theme] .kb-hint,
[data-mw-deck-theme] .slide-footer .pill {
  background: transparent;
  box-shadow: none;
  color: rgba(248, 252, 255, 0.72)
}
[data-mw-deck-theme] .kb-hint {
  color: rgba(248, 252, 255, 0.58)
}
@media (min-width: 981px) {
  [data-mw-deck-theme] .compare-table {
    color: var(--ink, #0b1829)
  }
}
@media (min-width: 981px) {
  [data-mw-deck-theme] .compare-table th,
[data-mw-deck-theme] .compare-table td {
    color: var(--ink, #0b1829)
  }
}
@media (min-width: 981px) {
  [data-mw-deck-theme] .compare-table td {
    background-color: #fff
  }
}
@media (min-width: 981px) {
  [data-mw-deck-theme] .compare-table tbody tr:nth-child(even) td:not(.delivery):not(:first-child) {
    background-color: #fafcfe
  }
}
@media (min-width: 981px) {
  [data-mw-deck-theme] .compare-table td:first-child {
    background-color: #fafcfe
  }
}
@media (min-width: 981px) {
  [data-mw-deck-theme] .compare-table th {
    color: var(--ink-2, #11243a)
  }
}
@media (min-width: 981px) {
  [data-mw-deck-theme] .compare-table th.delivery {
    color: #fff
  }
}
@media (min-width: 981px) {
  [data-mw-deck-theme] .compare-table td.delivery {
    background: linear-gradient(180deg, #f0fbf8, #dff5f1);
    color: var(--teal, #12877a)
  }
}
@media (min-width: 981px) {
  [data-mw-deck-theme] .compare-table th.gate {
    background: var(--mw-surface);
    color: #fff
  }
}
@media (min-width: 981px) {
  [data-mw-deck-theme] .compare-table td.gate {
    background: #f8ead0;
    color: #3a2a12
  }
}
@media (min-width: 981px) {
  [data-mw-deck-theme] .compare-table .win {
    color: var(--teal, #12877a)
  }
}
@media (min-width: 981px) {
  [data-mw-deck-theme] .compare-table .care {
    color: var(--amber, #c47618)
  }
}
@media (min-width: 981px) {
  [data-mw-deck-theme] .compare-table .risk {
    color: var(--red, #b8323a)
  }
}
@media (min-width: 981px) {
  [data-mw-deck-theme] .ladder {
    color: var(--ink, #0b1829)
  }
}
@media (min-width: 981px) {
  [data-mw-deck-theme] .progress-rail {
    background: rgba(7, 18, 33, 0.58)
  }
}
@media (min-width: 981px) {
  [data-mw-deck-theme] .progress-dot {
    background: rgba(255, 255, 255, 0.18)
  }
}
@media (min-width: 981px) {
  [data-mw-deck-theme] .progress-dot.active,
[data-mw-deck-theme] .progress-dot.is-active {
    background: var(--mw-accent);
    box-shadow: none
  }
}
@media (max-width: 980px) {
  html[data-mw-deck-theme],
body[data-mw-deck-theme] {
    background: var(--navy, var(--mw-bg))
  }
}
@media (max-width: 980px) {
  [data-mw-deck-theme] .deck {
    background: var(--navy, var(--mw-bg))
  }
}
@media (max-width: 980px) {
  [data-mw-deck-theme] .slide {
    box-shadow: none
  }
}
@media (max-width: 980px) {
  [data-mw-deck-theme] .slide.dark,
[data-mw-deck-theme] .slide.hero-slide {
    border-bottom-color: rgba(255, 255, 255, 0.12)
  }
}
@media (max-width: 980px) {
  [data-mw-deck-theme] .slide-footer {
    color: var(--soft, #58708c)
  }
}
@media (max-width: 980px) {
  [data-mw-deck-theme] .slide.dark .slide-footer,
[data-mw-deck-theme] .slide.hero-slide .slide-footer {
    color: rgba(248, 252, 255, 0.68)
  }
}
@media (max-width: 980px) {
  [data-mw-deck-theme] .slide-footer .pill {
    background: rgba(255, 255, 255, 0.72)
  }
}
@media (max-width: 980px) {
  [data-mw-deck-theme] .slide.dark .slide-footer .pill,
[data-mw-deck-theme] .slide.hero-slide .slide-footer .pill {
    background: rgba(255, 255, 255, 0.08)
  }
}
@media (max-width: 980px) {
  [data-mw-deck-theme] .dollar-row .bar-track {
    background: #eef2f6
  }
}
@media (max-width: 980px) {
  [data-mw-deck-theme] .dollar-row .money {
    background: #eef2f6;
    color: var(--ink, #0b1829)
  }
}
@media (max-width: 980px) {
  [data-mw-deck-theme] .compare-table,
[data-mw-deck-theme] .matrix {
    background: transparent;
    box-shadow: none
  }
}
@media (max-width: 980px) {
  [data-mw-deck-theme] .compare-table tr,
[data-mw-deck-theme] .matrix tr {
    background: #fff;
    box-shadow: 0 10px 24px rgba(8, 16, 28, 0.06)
  }
}
@media (max-width: 980px) {
  [data-mw-deck-theme] .compare-table td:first-child,
[data-mw-deck-theme] .matrix td:first-child {
    background: #f0f4f8;
    color: var(--ink-2, #11243a)
  }
}
@media (max-width: 980px) {
  [data-mw-deck-theme] .compare-table td.delivery {
    background: linear-gradient(180deg, #f0fbf8, #dff5f1);
    color: var(--teal, #12877a)
  }
}
@media (max-width: 980px) {
  [data-mw-deck-theme] .compare-table td.gate {
    background: #f8ead0;
    color: #3a2a12
  }
}
html[data-mw-report-theme],
body[data-mw-report-theme] {
  background:
    radial-gradient(circle at 18% 18%, rgba(42, 139, 255, .18), transparent 32%),
    radial-gradient(circle at 82% 20%, rgba(255,124,59,.12), transparent 28%),
    linear-gradient(135deg, var(--mw-bg), var(--mw-surface));
  color: #fff
}
[data-mw-report-theme] .deck {
  background: var(--report-navy)
}
[data-mw-report-theme] .slide {
  background:
    linear-gradient(135deg, var(--mw-bg) 0%, var(--mw-surface) 62%, #071425 100%);
  color: #fff
}
[data-mw-report-theme] .slide.light {
  background:
    linear-gradient(135deg, var(--mw-bg) 0%, var(--mw-surface) 62%, #071425 100%);
  color: #fff
}
[data-mw-report-theme] .slide.hero-slide::before {
  background-image:
    linear-gradient(rgba(255,255,255,.09) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.09) 1px, transparent 1px)
}
[data-mw-report-theme] .kicker,
[data-mw-report-theme] .slide .eyebrow,
[data-mw-report-theme] .slide .label,
[data-mw-report-theme] .slide .lbl,
[data-mw-report-theme] .slide .tag,
[data-mw-report-theme] .buy-kicker {
  color: var(--mw-accent)
}
[data-mw-report-theme] .kicker::before {
  background: var(--mw-accent)
}
[data-mw-report-theme] .slide h1,
[data-mw-report-theme] .slide h2,
[data-mw-report-theme] .slide h3,
[data-mw-report-theme] .slide .deck-h1,
[data-mw-report-theme] .slide .deck-h2,
[data-mw-report-theme] .slide .buy-title,
[data-mw-report-theme] .slide .buy-panel h2 {
  color: #fff
}
[data-mw-report-theme] .slide h1 em,
[data-mw-report-theme] .slide h2 em,
[data-mw-report-theme] .slide h3 em,
[data-mw-report-theme] .slide .buy-title span {
  color: var(--mw-accent)
}
[data-mw-report-theme] .slide .lead,
[data-mw-report-theme] .slide .sub,
[data-mw-report-theme] .slide .subhead,
[data-mw-report-theme] .slide .buy-lead {
  color: rgba(255,255,255,.82)
}
[data-mw-report-theme] .slide .hero-portrait-shell,
[data-mw-report-theme] .slide .portrait img {
  border-color: rgba(255,124,59,.72);
  box-shadow: none
}
[data-mw-report-theme] .slide .hero-portrait-name,
[data-mw-report-theme] .slide .portrait strong {
  color: #fff
}
[data-mw-report-theme] .slide .hero-portrait-role,
[data-mw-report-theme] .slide .portrait span {
  color: var(--mw-accent)
}
/* Editorial card surfaces and text are a pair. Reset native white gradients
   without changing card geometry, semantic dots or chart-series colors. */
[data-mw-report-theme] .slide :is(.card,.panel,.tile,.decision,.week,.stage,.stop,.layer,.step,.snap,.term,.data-card,.tc-card,.cta-card,.ops-card,.risk-panel,.platform,.receive-item,.buy-panel),
[data-mw-report-theme] .slide .tc-card:is(.warn,.win,.gold,.goldcard),
[data-mw-report-theme] .slide .source-list > div {
  background: var(--mw-surface);
  color: var(--mw-text);
  box-shadow: none;
}
[data-mw-report-theme] .slide .card strong,
[data-mw-report-theme] .slide .card h3,
[data-mw-report-theme] .slide .panel strong,
[data-mw-report-theme] .slide .panel h3,
[data-mw-report-theme] .slide .tile strong,
[data-mw-report-theme] .slide .decision b,
[data-mw-report-theme] .slide .week b,
[data-mw-report-theme] .slide .stage b,
[data-mw-report-theme] .slide .stop b,
[data-mw-report-theme] .slide .layer strong,
[data-mw-report-theme] .slide .platform h3,
[data-mw-report-theme] .slide .buy-panel h2 {
  color: #fff
}
[data-mw-report-theme] .slide .card p,
[data-mw-report-theme] .slide .panel p,
[data-mw-report-theme] .slide .tile p,
[data-mw-report-theme] .slide .decision span,
[data-mw-report-theme] .slide .week p,
[data-mw-report-theme] .slide .stage span,
[data-mw-report-theme] .slide .stop span,
[data-mw-report-theme] .slide .layer span,
[data-mw-report-theme] .slide .platform li,
[data-mw-report-theme] .slide .term span,
[data-mw-report-theme] .slide .buy-panel p {
  color: rgba(255,255,255,.74)
}
[data-mw-report-theme] .slide .event {
  background: rgba(255,255,255,.055);
  box-shadow: none
}
[data-mw-report-theme] .slide .event h3 {
  color: #fff
}
[data-mw-report-theme] .slide .event p {
  color: rgba(248,252,255,.74)
}
[data-mw-report-theme] .slide .tc-card p {
  color: var(--mw-muted)
}
[data-mw-report-theme] .slide :is(.strategy-card,.code-card,.role-card,.cap-card) {
  background: var(--mw-surface);
  color: var(--mw-text);
  box-shadow: none;
}
[data-mw-report-theme] .slide :is(.strategy-card,.code-card,.role-card,.cap-card) :is(p,li) {
  color: var(--mw-muted);
}
[data-mw-report-theme] .slide :is(.strategy-card,.code-card,.role-card,.cap-card) :is(h3,strong,b) {
  color: var(--mw-text);
}
[data-mw-report-theme] .slide .event time { color: var(--mw-link); }
[data-mw-report-theme] .slide .assumption { color: var(--mw-muted); }
[data-mw-deck-theme] .slide .footnote-ref { color: var(--mw-muted); opacity: 1; }
[data-mw-deck-theme] .slide:not(.dark) .footnote-ref { color: #40536b; }
[data-mw-report-theme] .slide:not(.dark) .footnote-ref { color: var(--mw-muted); }
[data-mw-deck-theme] .slide:where(:not(.dark):not(.hero-slide):not([data-title="Executive Pressure"])) .kicker { color: #075c54; }
[data-mw-deck-theme] .slide:is(.paper,.cream) .kicker { color: #075c54; }
[data-mw-report-theme] .slide:not(.dark):not(.hero-slide) .kicker { color: var(--mw-accent); }
[data-mw-deck-theme] .slide.dark .event time,
[data-mw-report-theme] .slide:not(.dark):not(.hero-slide) .event time { color: var(--mw-link); }
/* Keep risk/category backgrounds, but use readable foreground ink. */
[data-mw-deck-theme] .risk-pill.risk-high { color: #070e19; }
[data-mw-deck-theme] :is(.compare-table,.matrix) :is(.win,td.delivery) { color: #075c54; }
[data-mw-deck-theme] :is(.compare-table,.matrix) .care { color: #734008; }
[data-mw-deck-theme] .compare-table th.delivery { background: #075c54; color: #fff; }
[data-mw-deck-theme] .callout-honest b { color: #075c54; }
[data-mw-deck-theme] .dollar-head :is(small,span) { opacity: 1; }
/* Retain series meaning with uniformly readable label/fill pairs. */
[data-mw-deck-theme] :is(.dollar-head,.dollar-panel .bar) { color: #fff; }
[data-mw-deck-theme] .dollar-head small { color: #fff; }
[data-mw-deck-theme] :is(.dollar-head.bad,.dollar-panel .bar.red) { background: #b8323a; }
[data-mw-deck-theme] :is(.dollar-head.good,.dollar-panel .bar.teal) { background: #075c54; }
[data-mw-deck-theme] .dollar-panel .bar.amber { background: #734008; }
[data-mw-deck-theme] .slide .snap :is(p > span,small) { color: var(--mw-muted); opacity: 1; }
[data-mw-deck-theme] .slide.dark .snap p > span:not([class*="num"]) { color: var(--mw-muted); opacity: 1; }
[data-mw-deck-theme] .slide:is(.paper,.cream) .snap :is(p > span,small) { color: #40536b; }
[data-mw-deck-theme] .slide :is(.eyebrow > span,.snap p > span) { opacity: 1 !important; }
[data-mw-deck-theme] .slide .eyebrow > span { color: var(--mw-muted); }
[data-mw-deck-theme] .slide:where(:not(.dark):not(.hero-slide)) .event time { color: #075c54; }
[data-mw-deck-theme] .slide:is(.paper,.cream) .event time { color: #734008; }
[data-mw-report-theme] .slide:is(.paper,.cream) .event time { color: var(--mw-link); }
[data-mw-report-theme] .slide :is(.auto-step .sn,.arch-label,.arch-block small,.arch-arrow-row span,.rmap-phase .pn) { color: var(--mw-muted); }
[data-mw-report-theme] .slide .tc-card .num.red { color: #ff8a93; }
[data-mw-report-theme] .slide .tc-card .num.teal { color: #5fd1c1; }
[data-mw-report-theme] .slide .tc-card .num.amber { color: #f5b14a; }
/* Footers belong to the surface they are printed on. */
[data-mw-deck-theme] .slide:where(:not(.dark):not(.hero-slide):not([data-title="Executive Pressure"])) .slide-footer .pill {
  color: #40536b;
}
[data-mw-report-theme] .slide:not(.dark):not(.hero-slide) .slide-footer .pill {
  color: var(--mw-muted);
}
@media (max-width: 980px) {
  [data-mw-deck-theme] .slide[data-title="Executive Pressure"] .slide-footer .pill {
    background: var(--mw-surface);
    color: var(--mw-muted);
  }
}
[data-mw-report-theme] .slide .source-list {
  color: rgba(248,252,255,.72)
}
[data-mw-report-theme] .slide .source-list li b {
  color: #fff
}
[data-mw-report-theme] .slide .source-list a {
  color: #7be0d1
}
[data-mw-report-theme] .slide .decision-box {
  background: linear-gradient(135deg, #071f3a, var(--mw-surface));
  color: #fff
}
[data-mw-report-theme] .slide table,
[data-mw-report-theme] .slide .matrix,
[data-mw-report-theme] .slide .score,
[data-mw-report-theme] .slide .compare-table,
[data-mw-report-theme] .slide .report-table {
  background: #fff;
  color: var(--report-ink)
}
[data-mw-report-theme] .slide table th,
[data-mw-report-theme] .slide table td,
[data-mw-report-theme] .slide .matrix th,
[data-mw-report-theme] .slide .matrix td,
[data-mw-report-theme] .slide .score th,
[data-mw-report-theme] .slide .score td,
[data-mw-report-theme] .slide .compare-table th,
[data-mw-report-theme] .slide .compare-table td,
[data-mw-report-theme] .slide .report-table th,
[data-mw-report-theme] .slide .report-table td {
  color: var(--report-ink)
}
[data-mw-report-theme] .slide table th,
[data-mw-report-theme] .slide .matrix th,
[data-mw-report-theme] .slide .score th,
[data-mw-report-theme] .slide .compare-table th,
[data-mw-report-theme] .slide .report-table th {
  background: #e9f0f8;
  color: #10253b
}
[data-mw-report-theme] .slide pre,
[data-mw-report-theme] .slide code,
[data-mw-report-theme] .slide .code-block {
  background: #071425;
  color: #f7fbff
}
[data-mw-report-theme] .slide .source,
[data-mw-report-theme] .slide .slide-footer,
[data-mw-report-theme] .slide .slide-footer .pill {
  color: rgba(248,252,255,.72)
}
[data-mw-report-theme] .slide .slide-footer .pill,
[data-mw-report-theme] .slide .source {
  border-color: rgba(255,255,255,.14)
}
[data-mw-report-theme] .slide .watermark {
  color: transparent;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='720' height='480' viewBox='0 0 720 480'><g transform='translate(360 240) rotate(-22)'><text x='0' y='0' text-anchor='middle' fill='%23ff7c3b' font-family='Nunito,Segoe UI,Arial,sans-serif' font-size='32' font-weight='800' letter-spacing='5'>Chander%20Dhall%20Methodworks%2C%20LLC</text></g></svg>")
}
@media (min-width: 981px) {
  [data-mw-report-theme] .report-deck-paid-teaser .slide:first-of-type .hero-portrait-shell {
    background: linear-gradient(135deg, rgba(255,255,255,.94), rgba(255,124,59,.62));
    box-shadow: none
  }
}
@media (min-width: 981px) {
  [data-mw-report-theme] .report-deck-paid-teaser .slide:first-of-type .portrait img {
    box-shadow: none;
    background: #10253b
  }
}
@media (min-width: 981px) {
  [data-mw-report-theme] .report-deck-paid-teaser .slide:first-of-type .hero-portrait-name,
[data-mw-report-theme] .report-deck-paid-teaser .slide:first-of-type .portrait strong {
    color: #fff
  }
}
@media (min-width: 981px) {
  [data-mw-report-theme] .report-deck-paid-teaser .slide:first-of-type .hero-portrait-role,
[data-mw-report-theme] .report-deck-paid-teaser .slide:first-of-type .portrait span {
    color: var(--mw-accent)
  }
}
[data-mw-report-theme] .progress-bar,
[data-mw-report-theme] .progress,
[data-mw-report-theme] .progress-bar span,
[data-mw-report-theme] .progress-bar div,
[data-mw-report-theme] .progress span {
  background: linear-gradient(90deg, var(--mw-accent), var(--report-blue))
}
[data-mw-report-theme] .progress-dot.active,
[data-mw-report-theme] .dotrail button.active {
  background: var(--mw-accent);
  border-color: var(--mw-accent)
}
[data-mw-report-theme] .counter,
[data-mw-report-theme] .hint,
[data-mw-report-theme] .kb-hint {
  color: rgba(255,255,255,.72)
}
[data-mw-report-theme] .slide .surface,
[data-mw-report-theme] .slide .surface h1,
[data-mw-report-theme] .slide .surface h2,
[data-mw-report-theme] .slide .surface h3,
[data-mw-report-theme] .slide .surface h4,
[data-mw-report-theme] .slide .surface p,
[data-mw-report-theme] .slide .surface li,
[data-mw-report-theme] .slide .surface strong,
[data-mw-report-theme] .slide .surface b {
  color: var(--report-ink)
}
[data-mw-report-theme] .slide .surface p,
[data-mw-report-theme] .slide .surface li {
  color: #33465c
}
[data-mw-report-theme] .overview {
  background: rgba(3,10,20,.95)
}
[data-mw-report-theme] .overview-grid .thumb,
[data-mw-report-theme] .overview-grid button {
  background: rgba(255,255,255,.06);
  color: #fff
}
[data-mw-report-theme] .overview-grid .thumb-num,
[data-mw-report-theme] .overview-grid button b {
  color: var(--mw-accent)
}
[data-mw-report-theme] .buy-slide .buy-panel {
  border-color: rgba(255,124,59,.38);
  background: linear-gradient(145deg, rgba(15,41,66,.94), rgba(6,20,42,.9))
}
[data-mw-report-theme] .metric-structure-slide .dollar-panel:first-child .bar {
  color: transparent
}
[data-mw-report-theme] .metric-structure-slide .dollar-panel:first-child .bar-track::after {
  color: #10253b;
  text-shadow: 0 0 4px rgba(238,242,246,.95)
}
@media (max-width: 980px) {
  [data-mw-report-theme] .slide .lane b {
    color: var(--mw-accent)
  }
}
@media (max-width: 980px) {
  [data-mw-report-theme] .slide .lane-track {
    background: rgba(255,255,255,.06);
    color: rgba(255,255,255,.82)
  }
}
@media (max-width: 980px) {
  [data-mw-report-theme] .slide .layer b {
    color: var(--mw-accent)
  }
}
@media (max-width: 980px) {
  [data-mw-report-theme] .slide .source {
    color: rgba(248,252,255,.62)
  }
}
@media (max-width: 980px) {
  [data-mw-report-theme] .slide .slide-footer .pill {
    border-color: rgba(255,255,255,.18);
    background: rgba(6,20,42,.82);
    color: rgba(248,252,255,.9);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.05)
  }
}
@media (max-width: 980px) {
  [data-mw-report-theme] .slide .score {
    background: transparent
  }
}
@media (max-width: 980px) {
  [data-mw-report-theme] .slide .score tr {
    background: rgba(255,255,255,.055)
  }
}
@media (max-width: 980px) {
  [data-mw-report-theme] .slide .score td {
    background: transparent;
    color: rgba(255,255,255,.82)
  }
}
@media (max-width: 980px) {
  [data-mw-report-theme] .slide .score td:first-child {
    color: #fff
  }
}
@media (max-width: 980px) {
  [data-mw-report-theme] .slide .score td:nth-child(2)::before,
[data-mw-report-theme] .slide .score td:nth-child(3)::before,
[data-mw-report-theme] .slide .score td:nth-child(4)::before {
    color: var(--mw-accent)
  }
}
@media (max-width: 980px) {
  [data-mw-report-theme] .slide .telemetry-matrix td:nth-child(2)::before,
[data-mw-report-theme] .slide .telemetry-matrix td:nth-child(3)::before,
[data-mw-report-theme] .slide .telemetry-matrix td:nth-child(4)::before {
    color: var(--report-amber)
  }
}

/* Canonical browser controls, loaded after deck appearance. */
[data-mw-deck-theme] :is(.btn,.btn-primary,.btn-secondary,.cta,.hud-btn,.hud-back,.overview-close,.nav-ctrl,.arrow,.report-sticky-action) {
  background: var(--mw-surface) !important;
  background-image: none !important;
  color: var(--mw-text) !important;
  border-color: var(--mw-control-line) !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
[data-mw-deck-theme] :is(.btn.primary,.btn-primary,.cta.primary,.hud-btn.primary,.hud-buy,[data-paid-report],.report-sticky-action,.mobile-buy) {
  background-color: var(--mw-accent) !important;
  color: var(--mw-bg) !important;
  border-color: transparent !important;
}
[data-mw-deck-theme] :is(.btn.primary,.btn-primary,.cta.primary,.hud-btn.primary,.hud-buy,[data-paid-report],.report-sticky-action,.mobile-buy):hover {
  background-color: var(--mw-accent-hover) !important;
}
[data-mw-deck-theme] :is(.btn,.cta,.hud-btn,.hud-back,.overview-close,.nav-ctrl,.arrow,.report-sticky-action):focus-visible {
  outline: 2px solid var(--mw-link);
  outline-offset: 3px;
}
[data-mw-deck-theme] :is(.btn,.cta,.hud-btn,.hud-back,.overview-close,.nav-ctrl,.arrow,.report-sticky-action):disabled {
  background-color: var(--mw-surface) !important;
  color: var(--mw-muted) !important;
  opacity: 1;
}
/* Control-only sizing. Does not change the stage reservation or slide fitting. */
[data-mw-deck-theme] :is(.hud-btn,.hud-back,.overview-close,.nav-ctrl,.arrow) {
  min-width: 44px;
  min-height: 44px;
}
[data-mw-deck-theme] :is(.hud-btn,.hud-back,.overview-close) { font-size: 14px; }
[data-mw-deck-theme] .hero-portrait-shell { box-shadow: none; }
[data-mw-report-theme] .slide .hero-portrait-shell,
[data-mw-report-theme] .slide .portrait img { box-shadow: none; }
[data-mw-deck-theme] .hero-portrait-shell::before { border-color: var(--mw-accent); }
[data-mw-deck-theme] :is(.buy-panel,.mobile-buy) { border-color: var(--mw-accent); }
@media (max-width: 980px) {
  [data-mw-deck-theme] :is(.lead,.subhead) { font-size: max(16px, 1em); }
}
/* Direct report fragments share the site viewport, unlike isolated frames. */
@media (min-width: 981px) and (max-width: 1180px) and (max-height: 820px) {
  [data-mw-report-theme] .slide[data-title="Operating workflow"] .step {
    padding: 10px !important;
  }
  [data-mw-report-theme] .slide[data-title="Operating workflow"] .step h3 {
    font-size: 16px !important;
  }
}
@media (min-width: 981px) {
  .direct-report-deck[data-mw-deck-theme] .hud-top {
    position: fixed;
    top: calc(var(--site-nav-height) + 18px);
  }
}
