/* V86: focused, accessible analysis journey */
body.v86 .hero{padding:8px 0 4px!important;margin:0!important}body.v86 .hero h1{font-size:clamp(25px,3vw,35px)!important}body.v86 .hero p{display:none}body.v86 .v86-dash{background:#fff;border:1px solid #e2eae6;border-radius:20px;padding:24px;margin:0 0 16px;box-shadow:0 8px 28px rgba(24,58,46,.045)}
body.v86 .v86-dash-top{display:flex;justify-content:space-between;gap:20px;align-items:start}body.v86 .v86-kicker{font-size:10px;letter-spacing:.14em;font-weight:800;color:#288066}body.v86 .v86-dash h2{font-size:clamp(23px,2.5vw,32px);letter-spacing:-.03em;line-height:1.15;margin:7px 0}body.v86 .v86-dash p{color:#718078;font-size:14px;margin:0}body.v86 .v86-bucket-link{display:inline-flex;white-space:nowrap;border:1px solid #d5e5dc;border-radius:10px;padding:11px 15px;text-decoration:none;color:#155f48;font-weight:700;font-size:13px}
body.v86 .v86-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:23px}body.v86 .v86-quick button{display:flex;flex-direction:column;text-align:left;gap:6px;border:1px solid #e1e9e5;background:#f9fbfa;border-radius:13px;padding:15px;cursor:pointer;color:#193a30;min-width:0}body.v86 .v86-quick button:hover,body.v86 .v86-quick button:focus-visible{background:#eaf5ef;border-color:#8bbfa7;outline-offset:2px}body.v86 .v86-quick span{font-size:11px;color:#2c8566;font-weight:800}body.v86 .v86-quick b{font-size:15px}body.v86 .v86-quick small{font-size:11px;color:#6c7c74;line-height:1.4}
body.v86 .kpi-grid{margin:10px 0!important}body.v86 .kpi{box-shadow:none!important;border:1px solid #e1e9e5!important;border-radius:14px!important}body.v86 .v86-note{font-size:12px;color:#718078;margin:0 0 20px}body.v86 .v86-old-guide{display:none!important}body.v86 .v86-secondary-nav{display:none!important}body.v86 .v86-show-more .v86-secondary-nav{display:flex!important}body.v86 .v86-more{display:block;width:calc(100% - 20px);margin:12px 10px;border:1px solid #c9dcd2;border-radius:9px;padding:11px;background:transparent;color:inherit;font-weight:650;cursor:pointer}
body.v86 .result-panel .v86-diagnostics{border-top:1px solid #e2eae6;margin-top:14px;padding-top:12px}body.v86 .v86-diagnostics summary{cursor:pointer;font-size:13px;font-weight:700;color:#176449;padding:10px 0}body.v86 .v86-diagnostics[open] summary{margin-bottom:12px}body.v86 .panel{scroll-margin-top:80px}body.v86 .v86-dash{scroll-margin-top:80px}
@media(max-width:900px){body.v86 .v86-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){body.v86 .v86-dash{padding:16px}body.v86 .v86-dash-top{flex-direction:column;gap:12px}body.v86 .v86-quick{gap:8px;margin-top:15px}body.v86 .v86-quick button{padding:12px}body.v86 .v86-quick b{font-size:13px}body.v86 .v86-quick small{font-size:10px}}@media print{body.v86 .v86-dash,body.v86 .v86-note{display:none!important}body.v86 .v86-diagnostics> *{display:block!important}}
