/* Acabamento visual e leitura dos registros de campanhas. */
::selection{background:#e86432;color:#171715}a:focus-visible,button:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid #e86432;outline-offset:4px}h1,h2,h3{letter-spacing:-.04em;text-wrap:balance}.button,.nav-cta,.underlink{transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.nav-cta:hover,.nav-cta:focus-visible{border-color:#fff}.button:active{transform:translateY(1px)}.problem-card{transition:transform .28s ease,box-shadow .28s ease}.scene{box-shadow:0 15px 35px #3422130b}.step-text p{color:#56534e}.method-intro>p{color:#605d58}.scene-label{font-size:10px}.track-new .scene-label{color:#d1c9bf}.analytics-grid span{color:#625e59}.analytics-grid b{font-variant-numeric:tabular-nums}.evidence-viewport{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:#e86432 #e2ddd5;scrollbar-width:thin}.evidence-viewport a{display:block}.evidence-viewport.is-zoomed a{width:max(100%,900px)}.evidence-viewport.is-zoomed img{width:100%;max-width:none}.evidence-actions{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.evidence-zoom{background:transparent;border:0;color:#34312c;font-size:12px;font-weight:700;letter-spacing:0;min-height:44px;padding:7px 10px 7px 0;text-align:left;cursor:pointer}.evidence-zoom:hover{color:#bc4f28}.evidence-zoom span{color:#bc4f28;margin-left:5px}.evidence-actions small{font-size:11px;line-height:1.4;letter-spacing:0;color:#5c5852}.evidence-controls button{width:44px;height:44px}.dots{gap:3px}.dots button{width:44px;height:44px;background:transparent;transform:none!important;display:grid;place-items:center}.dots button::before{content:"";width:8px;height:8px;background:#888;border-radius:50%;transition:background-color .2s,transform .2s}.dots button.active::before{background:#e86432;transform:scale(1.4)}.dots button:hover::before{background:#f69e76}@media(hover:hover){.problem-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #29221b12}}@media(max-width:800px){.path{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;overflow:visible;padding:8px 0}.path i{display:none}.path span{padding:12px 0;font-size:10px;letter-spacing:.055em;color:#625d56}.path span:nth-of-type(n+3){border-top:1px solid #e0dcd4}.evidence-controls{gap:10px}.evidence-controls>div:last-child{display:flex;flex-shrink:0}.evidence-viewport.is-zoomed a{width:720px}.evidence-zoom{font-size:12px}.evidence-actions small{max-width:180px}.results-head>p{color:#c6c2bb}.step-text p{line-height:1.75}}@media(prefers-reduced-motion:reduce){.problem-card,.button,.nav-cta,.underlink{transition:none}}
.evidence-controls .evidence-zoom{width:auto;height:auto;min-height:44px;margin:0;border:0;border-radius:0;background:transparent;color:#34312c}.evidence-controls .evidence-zoom:hover{background:transparent;color:#bc4f28}

.dots button.active{background:transparent}
