/* Earnings monitoring page: converge the migrated legacy rail and CTA on the
   verified managed-Guide component contract. Keep this page-scoped so the
   remaining research/risk pages retain their existing delivery state. */
@media(min-width:1041px){
  html body .qv-guides-embed.qv-remediation-v2.qv-guide-page--earnings-monitoring-agent[data-qv-remediation-batch="research-risk-24"] .article-layout{
    box-sizing:border-box!important;
    grid-template-columns:minmax(0,1fr) 240px!important;
    gap:40px!important;
    width:100%!important;
    max-width:1180px!important;
    margin:0 auto!important;
    padding:0 24px 42px!important;
  }
  html body .qv-guides-embed.qv-remediation-v2.qv-guide-page--earnings-monitoring-agent[data-qv-remediation-batch="research-risk-24"] .article-layout>.article-main{
    min-width:0!important;
    padding-top:26px!important;
  }
  html body .qv-guides-embed.qv-remediation-v2.qv-guide-page--earnings-monitoring-agent[data-qv-remediation-batch="research-risk-24"] .article-layout>.page-toc-desktop{
    box-sizing:border-box!important;
    position:sticky!important;
    top:clamp(8px,calc(100vh - 751px),104px)!important;
    align-self:start!important;
    width:240px!important;
    max-width:260px!important;
    margin:26px 0 0!important;
    padding:0 16px 20px!important;
    border:0!important;
    border-left:1px solid rgba(255,255,255,.08)!important;
    background:transparent!important;
    overflow:visible!important;
  }
  html body .qv-guides-embed.qv-remediation-v2.qv-guide-page--earnings-monitoring-agent[data-qv-remediation-batch="research-risk-24"] .page-toc-title{
    display:block!important;
    width:100%!important;
    height:16px!important;
    margin:0 0 14px!important;
    padding:0!important;
    color:#93999f!important;
    -webkit-text-fill-color:#93999f!important;
    font-family:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Microsoft YaHei UI","Source Han Sans CN","Noto Sans SC",sans-serif!important;
    font-size:10.5px!important;
    font-weight:600!important;
    line-height:16px!important;
    letter-spacing:0!important;
    text-transform:none!important;
  }
  html body .qv-guides-embed.qv-remediation-v2.qv-guide-page--earnings-monitoring-agent[data-qv-remediation-batch="research-risk-24"] .page-toc-links{
    display:flex!important;
    flex-direction:column!important;
    gap:0!important;
  }
  html body .qv-guides-embed.qv-remediation-v2.qv-guide-page--earnings-monitoring-agent[data-qv-remediation-batch="research-risk-24"] .page-toc-links>a[href^="#"]{
    display:block!important;
    box-sizing:border-box!important;
    width:100%!important;
    min-height:34.5px!important;
    margin:0!important;
    padding:7px 8px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    color:#93999f!important;
    -webkit-text-fill-color:#93999f!important;
    font-family:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Microsoft YaHei UI","Source Han Sans CN","Noto Sans SC",sans-serif!important;
    font-size:13px!important;
    font-weight:400!important;
    line-height:20.15px!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    text-align:left!important;
    text-decoration:none!important;
  }
  html body .qv-guides-embed.qv-remediation-v2.qv-guide-page--earnings-monitoring-agent[data-qv-remediation-batch="research-risk-24"] .page-toc-links>a:is(.is-active,.qv-current,[aria-current="true"],[aria-current="location"]){
    color:#34E3F4!important;
    -webkit-text-fill-color:#34E3F4!important;
  }
  html body .qv-guides-embed.qv-remediation-v2.qv-guide-page--earnings-monitoring-agent[data-qv-remediation-batch="research-risk-24"] .qv-featured-providers--rail{
    position:static!important;
    width:100%!important;
    max-width:none!important;
    margin:24px 0 0!important;
    padding:0!important;
    border:0!important;
    overflow:visible!important;
  }
  html body .qv-guides-embed.qv-remediation-v2.qv-guide-page--earnings-monitoring-agent[data-qv-remediation-batch="research-risk-24"] .qv-featured-providers--rail .qv-provider-rail-kicker{
    width:100%!important;
    margin:0 0 12px!important;
    color:rgba(255,255,255,.92)!important;
    -webkit-text-fill-color:rgba(255,255,255,.92)!important;
    font-family:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Microsoft YaHei UI","Source Han Sans CN","Noto Sans SC",sans-serif!important;
    font-size:14px!important;
    font-weight:600!important;
    line-height:20px!important;
    letter-spacing:-.02em!important;
    text-transform:none!important;
  }
  html body .qv-guides-embed.qv-remediation-v2.qv-guide-page--earnings-monitoring-agent[data-qv-remediation-batch="research-risk-24"] .qv-featured-providers--rail .qv-provider-grid{
    width:100%!important;
    max-width:none!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:12px!important;
  }
  html body .qv-guides-embed.qv-remediation-v2.qv-guide-page--earnings-monitoring-agent[data-qv-remediation-batch="research-risk-24"] .qv-featured-providers--rail :is([data-qv-provider-pair],.qv-source-pair){
    box-sizing:border-box!important;
    width:100%!important;
    min-width:0!important;
    min-height:150px!important;
    padding:15px!important;
    border:1px solid rgba(148,163,184,.28)!important;
    border-radius:12px!important;
    background:rgba(21,31,44,.72)!important;
    box-shadow:none!important;
    overflow:hidden!important;
  }}
html body .qv-guides-embed.qv-remediation-v2.qv-guide-page--earnings-monitoring-agent[data-qv-remediation-batch="research-risk-24"] :is(.qv-remediation-actions,.qv-closing-actions) .qv-btn-primary{
  border:1px solid transparent!important;
  box-shadow:0 12px 30px rgba(30,107,255,.24)!important;
}
@media(min-width:1041px){
  html body #mount .qv-guides-embed.qv-remediation-v2.qv-editorial-toc-aligned.qv-guide-page--earnings-monitoring-agent[data-qv-remediation-batch="research-risk-24"] .article-layout>.page-toc-desktop{
    margin-top:27px!important;
  }}

/* Earnings monitoring Hero/CTA parity. The verified token set starts at aqua;
   near-white gradient stops, border geometry and inset highlights are excluded. */
html body #mount .qv-guides-embed.qv-remediation-v2.qv-guide-page--earnings-monitoring-agent[data-qv-remediation-batch="research-risk-24"] .qv-remediation-title>span,
html body #mount .qv-guides-embed.qv-remediation-v2.qv-guide-page--earnings-monitoring-agent[data-qv-remediation-batch="research-risk-24"] .qv-closing-cta-v2 h2{
  display:inline!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  background-image:linear-gradient(135deg,#34e3f4 0%,#25b8ff 30%,#1e6bff 62%,#2f43ff 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
}
html body #mount .qv-guides-embed.qv-remediation-v2.qv-guide-page--earnings-monitoring-agent[data-qv-remediation-batch="research-risk-24"] :is(.qv-remediation-actions,.qv-closing-actions) :is(a,button).qv-btn-primary{
  border:0!important;
  background:linear-gradient(135deg,#34e3f4 0%,#25b8ff 38%,#1e6bff 72%,#2f43ff 100%)!important;
  box-shadow:0 12px 30px rgba(30,107,255,.26)!important;
  text-shadow:none!important;
  outline:0!important;
}
html body #mount .qv-guides-embed.qv-remediation-v2.qv-guide-page--earnings-monitoring-agent[data-qv-remediation-batch="research-risk-24"] :is(.qv-remediation-actions,.qv-closing-actions) :is(a,button).qv-btn-primary::before,
html body #mount .qv-guides-embed.qv-remediation-v2.qv-guide-page--earnings-monitoring-agent[data-qv-remediation-batch="research-risk-24"] :is(.qv-remediation-actions,.qv-closing-actions) :is(a,button).qv-btn-primary::after{
  content:none!important;
  display:none!important;
  border:0!important;
  box-shadow:none!important;
}

/* Final mobile centering guard for the earnings-monitoring closing CTA. */
@media(max-width:700px){
  html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .cta-box{
    align-items:center!important;
    text-align:center!important;
  }
  html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .cta-box :is(.cta-btn,.cta-btn-outline){
    align-self:center!important;
    margin-inline:auto!important;
  }}

/* Final authoritative CTA parity layer; mirrors the computed #section-8 values. */
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .cta-box.earnings-closing-cta{display:block!important;width:100%!important;max-width:900px!important;min-height:0!important;margin:30px 0!important;padding:42px 36px!important;border:1px solid rgba(52,227,244,.16)!important;border-radius:22px!important;background:#080b11!important;background-image:none!important;box-shadow:none!important;text-align:center!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .cta-box.earnings-closing-cta h2{width:100%!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:linear-gradient(115deg,#34e3f4 0%,#25b8ff 42%,#1e6bff 72%,#2f43ff 100%)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-align:center!important;font-size:42px!important;line-height:47.04px!important;font-weight:400!important;letter-spacing:-1.47px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .cta-box.earnings-closing-cta p.intro{width:100%!important;max-width:780px!important;margin:0 auto 24px!important;padding:0!important;color:rgba(255,255,255,.68)!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important;text-align:center!important;font-size:16px!important;line-height:28px!important;font-weight:350!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .cta-box.earnings-closing-cta .actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:12px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .cta-box.earnings-closing-cta .actions .btn{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;min-height:46px!important;margin:0!important;padding:0 20px!important;border:1px solid rgba(52,227,244,.22)!important;border-radius:999px!important;background:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.02)),none!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:center!important;font-size:14px!important;line-height:14px!important;font-weight:700!important;text-decoration:none!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .cta-box.earnings-closing-cta .actions .btn.primary{border:0!important;background:linear-gradient(135deg,#e8fdff 0%,#bff8ff 12%,#34e3f4 32%,#25b8ff 58%,#1e6bff 82%,#2f43ff 100%)!important;box-shadow:0 14px 34px rgba(30,107,255,.22),0 0 26px rgba(52,227,244,.10)!important}
@media(max-width:700px){html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .cta-box.earnings-closing-cta{padding:30px 20px!important}html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .cta-box.earnings-closing-cta h2{font-size:30px!important;line-height:33.6px!important;letter-spacing:-1.05px!important}html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .cta-box.earnings-closing-cta .actions{flex-direction:column!important;align-items:stretch!important}html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .cta-box.earnings-closing-cta .actions .btn{width:100%!important}}

/* earnings-monitoring-agent: restore authored visual modules after the
   research/risk shell normalization. Keep all rules page-scoped. */
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent{
  --ema-line:rgba(255,255,255,.09);
  --ema-panel:linear-gradient(145deg,rgba(15,21,32,.92),rgba(7,11,18,.94));
  --ema-panel-soft:linear-gradient(145deg,rgba(52,227,244,.055),rgba(47,67,255,.035));
  --ema-muted:rgba(255,255,255,.68);
}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .article-main>.stats-row{
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0 0 18px!important;
}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .stats-item{
  min-width:0!important;padding:17px 14px!important;border:1px solid var(--ema-line)!important;border-radius:14px!important;background:var(--ema-panel)!important;text-align:center!important;
}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .stats-num{color:#fff!important;font-size:15px!important;line-height:21px!important;font-weight:700!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .stats-label{margin-top:3px!important;color:rgba(255,255,255,.48)!important;font-size:11px!important;line-height:16px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .badge-verified{display:inline-flex!important;align-items:center!important;margin:0 0 24px!important;padding:7px 11px!important;border:1px solid rgba(56,211,159,.24)!important;border-radius:999px!important;background:rgba(56,211,159,.07)!important;color:#72e2b9!important;font-size:11px!important;font-weight:700!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .tldr{
  display:grid!important;gap:12px!important;margin:0 0 54px!important;padding:24px!important;border:1px solid rgba(52,227,244,.16)!important;border-left:3px solid #34e3f4!important;border-radius:0 16px 16px 0!important;background:var(--ema-panel-soft)!important;
}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .tldr-label{color:#71e8f4!important;font-size:11px!important;font-weight:800!important;letter-spacing:.11em!important;text-transform:uppercase!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .tldr-item{color:var(--ema-muted)!important;font-size:14px!important;line-height:23px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .tldr-item strong{color:#fff!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .section{margin:0!important;padding:54px 0!important;border-top:1px solid rgba(255,255,255,.075)!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .section>h2{margin:0 0 18px!important;color:rgba(255,255,255,.97)!important;font-size:42px!important;line-height:1.12!important;font-weight:400!important;letter-spacing:-.035em!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .section>p{max-width:860px!important;color:var(--ema-muted)!important;line-height:1.75!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .snippet-answer,
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .note-box,
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .disclaimer{
  margin:18px 0!important;padding:18px 20px!important;border:1px solid rgba(52,227,244,.13)!important;border-radius:14px!important;background:rgba(52,227,244,.035)!important;color:rgba(255,255,255,.76)!important;
}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .grid-2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .card,
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .resource-card{
  display:block!important;min-width:0!important;margin:0!important;padding:22px!important;border:1px solid var(--ema-line)!important;border-radius:16px!important;background:var(--ema-panel)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;text-decoration:none!important;
}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .card-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;margin:0 0 14px!important;border:1px solid rgba(52,227,244,.16)!important;border-radius:11px!important;background:rgba(52,227,244,.055)!important;font-size:20px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent :is(.card,.resource-card)>h3{margin:0 0 9px!important;color:#fff!important;font-size:17px!important;line-height:23px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent :is(.card,.resource-card)>p{margin:0!important;color:var(--ema-muted)!important;font-size:14px!important;line-height:23px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .table-wrap{overflow:hidden!important;margin:20px 0!important;border:1px solid var(--ema-line)!important;border-radius:16px!important;background:rgba(255,255,255,.018)!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .table-scroll{overflow-x:auto!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .comp-table{width:100%!important;min-width:680px!important;border-collapse:collapse!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .comp-table :is(th,td){padding:15px 17px!important;border-bottom:1px solid rgba(255,255,255,.07)!important;text-align:left!important;vertical-align:top!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .comp-table th{background:rgba(52,227,244,.045)!important;color:#78e7f3!important;font-size:11px!important;letter-spacing:.05em!important;text-transform:uppercase!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .comp-table td{color:rgba(255,255,255,.7)!important;font-size:13px!important;line-height:21px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .timeline{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:22px 0!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .timeline-phase{position:relative!important;overflow:hidden!important;min-width:0!important;padding:24px!important;border:1px solid var(--ema-line)!important;border-radius:17px!important;background:var(--ema-panel)!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .timeline-phase:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:3px!important;background:#34e3f4!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .timeline-during:before{background:#25b8ff!important}.qv-guide-page--earnings-monitoring-agent .timeline-after:before{background:#2f43ff!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .phase-icon{margin:0 0 12px!important;font-size:23px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .timeline-phase h3{margin:0 0 12px!important;color:#fff!important;font-size:18px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .timeline-phase ul{margin:0!important;padding:0!important;list-style:none!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .timeline-phase li{position:relative!important;margin:0!important;padding:5px 0 5px 15px!important;color:var(--ema-muted)!important;font-size:13px!important;line-height:20px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .timeline-phase li:before{content:""!important;position:absolute!important;left:0!important;top:12px!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#34e3f4!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .output-card{margin:20px 0!important;padding:26px!important;border:1px solid rgba(52,227,244,.18)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(52,227,244,.065),rgba(47,67,255,.04))!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .output-card>p:first-child{margin:0 0 18px!important;color:#7ce9f4!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .output-card>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 0 18px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .output-card>div>div{padding:15px 16px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;background:rgba(0,0,0,.17)!important;color:var(--ema-muted)!important;line-height:22px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .output-card>p:not(:first-child){margin:12px 0 0!important;padding-top:12px!important;border-top:1px solid rgba(255,255,255,.07)!important;color:var(--ema-muted)!important;line-height:23px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .checklist{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:20px 0!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .checklist-item{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:14px 16px!important;border:1px solid var(--ema-line)!important;border-radius:12px!important;background:rgba(255,255,255,.022)!important;color:var(--ema-muted)!important;font-size:13px!important;line-height:21px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .checklist-item .cb{flex:0 0 auto!important;color:#34e3f4!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .faq-item{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:transparent!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .faq-q{padding:19px 0!important;color:#fff!important;font-size:15px!important;font-weight:700!important;cursor:pointer!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .faq-a{padding:0 0 20px!important;color:var(--ema-muted)!important;font-size:14px!important;line-height:23px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .ref-list{padding:22px 24px!important;border:1px solid var(--ema-line)!important;border-radius:16px!important;background:rgba(255,255,255,.018)!important}
@media(max-width:760px){
  html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .article-main>.stats-row,
  html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent :is(.grid-2,.timeline,.output-card>div,.checklist){grid-template-columns:1fr!important}
  html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .section{padding:40px 0!important}
  html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent .section>h2{font-size:31px!important}}

/* The managed Guide fragment is not always mounted below #mount. These
   production selectors keep the restored modules active in either shell. */
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .timeline{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:22px 0!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .timeline-phase{position:relative!important;overflow:hidden!important;min-width:0!important;padding:24px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:17px!important;background:linear-gradient(145deg,rgba(15,21,32,.92),rgba(7,11,18,.94))!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .timeline-phase:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:3px!important;background:#34e3f4!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .timeline-during:before{background:#25b8ff!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .timeline-after:before{background:#2f43ff!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .timeline-phase ul{margin:0!important;padding:0!important;list-style:none!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .timeline-phase li{position:relative!important;margin:0!important;padding:5px 0 5px 15px!important;color:rgba(255,255,255,.68)!important;font-size:13px!important;line-height:20px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .output-card{margin:20px 0!important;padding:26px!important;border:1px solid rgba(52,227,244,.18)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(52,227,244,.065),rgba(47,67,255,.04))!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .output-card>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 0 18px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .output-card>div>div{padding:15px 16px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;background:rgba(0,0,0,.17)!important;color:rgba(255,255,255,.68)!important;line-height:22px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .checklist{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:20px 0!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .checklist-item{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:14px 16px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:rgba(255,255,255,.022)!important;color:rgba(255,255,255,.68)!important;font-size:13px!important;line-height:21px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .output-card>p:not(:first-child){margin:12px 0 0!important;padding-top:12px!important;border-top:1px solid rgba(255,255,255,.07)!important;color:rgba(255,255,255,.68)!important;line-height:23px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .mac-window{width:100%!important;min-width:0!important;margin:24px 0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:16px!important;background:#080d14!important;box-shadow:0 18px 50px rgba(0,0,0,.24)!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .mac-titlebar{display:grid!important;grid-template-columns:72px minmax(0,1fr) 72px!important;align-items:center!important;min-height:46px!important;padding:8px 14px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#111722!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .mac-dots{display:flex!important;align-items:center!important;gap:7px!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .mac-dot{display:block!important;width:10px!important;height:10px!important;border-radius:50%!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .mac-dot-red{background:#ff6b5f!important}.qv-guide-page--earnings-monitoring-agent .mac-dot-yellow{background:#f5c451!important}.qv-guide-page--earnings-monitoring-agent .mac-dot-green{background:#62d394!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .mac-title{min-width:0!important;overflow:hidden!important;color:rgba(255,255,255,.72)!important;font-size:13px!important;line-height:20px!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .mac-copy-btn{justify-self:end!important;min-width:58px!important;padding:6px 10px!important;border:1px solid rgba(52,227,244,.2)!important;border-radius:999px!important;background:rgba(255,255,255,.025)!important;color:rgba(255,255,255,.9)!important;font-size:11px!important;line-height:16px!important;cursor:pointer!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .mac-body{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding:20px!important;overflow-x:auto!important;background:#080d14!important;color:#c9d1d9!important;font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace!important;font-size:13px!important;line-height:1.72!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;tab-size:2!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .mac-body .cm{color:#7d8998!important;font-style:italic!important}
html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .mac-body .st{color:#a5d6ff!important}
@media(max-width:760px){html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] :is(.timeline,.output-card>div,.checklist){grid-template-columns:1fr!important}html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .mac-titlebar{grid-template-columns:50px minmax(0,1fr) 58px!important;padding-inline:10px!important}html body .qv-guides-embed.qv-guide-page--earnings-monitoring-agent[data-guide-slug="earnings-monitoring-agent"] .mac-body{padding:16px!important;font-size:12px!important}}
