/* AIAI direct verdict R5: live-source additive polish, not a global restyle. */
body.vd-page.vd-live-r5{background:var(--lh-background,oklch(.98 .003 100))!important}
.vd-page.vd-live-r5 .vd-nav-r5{
 display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
 gap:6px!important;align-items:stretch!important;overflow:visible!important;
 border-top:1px solid #e3e7de!important;border-bottom:1px solid #e3e7de!important;
 padding:6px 0!important;margin:0 0 6px!important
}
.vd-page.vd-live-r5 .vd-nav-r5 a{
 display:flex!important;align-items:center;justify-content:center;
 width:100%;min-width:0;min-height:44px!important;padding:8px 3px!important;
 font-size:12px!important;line-height:1.5!important;font-weight:600;
 text-align:center;color:#496252!important;white-space:normal!important;
 border-radius:9px;transition:background .16s,color .16s
}
.vd-page.vd-live-r5 .vd-nav-r5 a:hover,.vd-page.vd-live-r5 .vd-nav-r5 a:focus-visible{
 background:#f0f3ea;color:#245b42!important
}
.vd-page.vd-live-r5 .vd-nav-r5 a:focus-visible,.vd-page.vd-live-r5 .vd-more-sources summary:focus-visible{
 outline:2px solid #a0b99f;outline-offset:2px
}
.vd-page.vd-live-r5 .vd-evidence-type-r5{
 font-size:12px;line-height:1.8;color:#65796a;
 margin:2px 0 18px;padding:0 11px;border-right:2px solid #c7b48c
}
.vd-page.vd-live-r5 .vd-more-sources{
 border-top:1px solid #e0e5da;border-bottom:1px solid #e0e5da;
 margin:16px 0 10px;background:transparent
}
.vd-page.vd-live-r5 .vd-more-sources summary{
 display:flex;align-items:center;justify-content:space-between;
 list-style:none;cursor:pointer;min-height:46px;padding:7px 3px;
 color:#285b43;font-size:13px;font-weight:600
}
.vd-page.vd-live-r5 .vd-more-sources summary::-webkit-details-marker{display:none}
.vd-page.vd-live-r5 .vd-more-sources summary>span{color:#a0814d}
.vd-page.vd-live-r5 .vd-more-sources[open] summary>span{transform:rotate(45deg)}
.vd-page.vd-live-r5 .vd-more-sources>div{padding:0 0 13px}
.vd-page.vd-live-r5 .vd-plan>h3{display:none!important}
.vd-page.vd-live-r5 .vd-plan .task-plan[data-task-use-version]{
 margin-top:0!important;padding-top:0!important
}
.vd-page.vd-live-r5 .vd-pricing-heading{margin-bottom:11px!important}
.vd-page.vd-live-r5 .vd-pricing-heading h2{letter-spacing:-.01em}
.vd-page.vd-live-r5 .vd-trials .dr-output-slides li a{
 aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;
 background:#fffdf7;border:1px solid #e0e5db;border-radius:9px
}
.vd-page.vd-live-r5 .vd-trials .dr-output-slides li a img{
 width:100%;height:100%;object-fit:contain
}
.vd-page.vd-live-r5 .vd-sources,.vd-page.vd-live-r5 .vd-context,.vd-page.vd-live-r5 .vd-trials,.vd-page.vd-live-r5 .vd-plan{scroll-margin-top:18px}
@media(max-width:420px){
 .vd-page.vd-live-r5 .vd-nav-r5 a{font-size:11px!important;min-height:44px!important}
 .vd-page.vd-live-r5 .vd-nav-r5{gap:3px!important}
 .vd-page.vd-live-r5 .vd-evidence-type-r5{font-size:11px}
}
@media(prefers-reduced-motion:reduce){.vd-page.vd-live-r5 .vd-nav-r5 a{transition:none!important}}
