/* S6: one finding, one connected explanation and one clear next step. */
.signal-s6 .s1-report-layout{display:block}.signal-s6 .s1-report-cover[hidden],.signal-s6 .s5-other-findings[hidden]{display:none!important}
.signal-s6 #sample-report .section-head{margin-bottom:24px}.signal-s6 .s6-handoff{display:grid;grid-template-columns:1fr 1fr;gap:12px 48px;padding:28px 32px}
.signal-s6 .s6-handoff h3{font:500 clamp(24px,2.5vw,34px)/1.2 var(--s1-display);margin:14px 0 22px;max-width:580px}.signal-s6 .s6-handoff-overview>.eyebrow{margin:24px 0 0;font-size:10px}.signal-s6 .s6-handoff .button{max-width:330px;min-height:48px}.signal-s6 .s6-handoff dl{margin:0;align-self:center}.signal-s6 .s6-handoff dl>div{grid-template-columns:125px 1fr;font-size:14px;padding:16px 0}.signal-s6 .s6-handoff-limit{grid-column:1/-1;border-top:1px solid #93a9be33;padding-top:12px}.signal-s6 .s6-handoff-limit summary{font-size:12px;color:#a1bbcf;min-height:32px;cursor:pointer}.signal-s6 .s6-handoff-limit p{font-size:13px;line-height:1.6;color:#a1bbcf;max-width:850px;margin:8px 0}
.signal-s6 .s6-narration-proof{margin:20px 0 0}.signal-s6 .s6-narration-proof>div{padding:14px 16px;border-left:2px solid #8facc329;border-top:1px solid #8da6c12b;transition:background .5s,border-color .5s}.signal-s6 .s6-narration-proof span{font:9px/1.5 'UkiyoHomepage Mono',monospace;letter-spacing:.08em;color:#8fa9bf}.signal-s6 .s6-narration-proof p{font-size:14px;line-height:1.5;color:#b6c9d9;margin:6px 0 0}.signal-s6 .s6-narration-proof .is-current{background:linear-gradient(100deg,#74dff20b,transparent);border-left-color:#8cdef1}.signal-s6.s6-nori-speaking .s6-narration-proof .is-current{background:linear-gradient(100deg,#74dff21a,#b79dea08);border-left-color:#95e7f5}.signal-s6.s6-nori-speaking[data-evidence-phase="0"] .comparison-strip [data-evidence-index="0"],.signal-s6.s6-nori-speaking[data-evidence-phase="1"] .comparison-strip [data-evidence-index="1"]{border-color:#8cdef1;background:linear-gradient(120deg,#7dd8f21b,#172333)}.signal-s6.s6-nori-speaking[data-evidence-phase="2"] .s1-next-check{border-left-color:#b9a3ed;background:#b9a3ed0c}
.signal-s6 .s1-finding-answer{padding:18px 20px;margin:18px 0}.signal-s6 .s1-finding-answer>div>p:not(.eyebrow){font-size:15px;line-height:1.55}.signal-s6 .s1-next-check{border-left:2px solid #97d7e370;padding:12px 18px;margin:18px 0}.signal-s6 .s1-next-check p:last-child{font-size:16px;line-height:1.6;margin:8px 0 0}.signal-s6 .s1-finding-actions{margin:20px 0;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.signal-s6 .s1-finding-actions .button{min-height:48px}.signal-s6 .s6-transcript{margin-top:10px}.signal-s6 .s6-transcript summary{font-size:12px;min-height:32px;color:#9fb8ce;cursor:pointer}.signal-s6 .s6-transcript p{font-size:14px;line-height:1.6;color:#afc2d4}.signal-s6 .commercial-finding{padding:12px 0!important;margin:0!important;border-top:1px solid #93a9be33;background:transparent!important}.signal-s6 .commercial-finding summary{font-size:13px;min-height:34px;color:#afd7e1;cursor:pointer}.signal-s6 .commercial-finding p,.signal-s6 .commercial-finding small{font-size:12px;line-height:1.6;display:block;margin:12px 0}.signal-s6 .finding-nori,.signal-s6 .s1-evidence-peek{margin:0;padding-block:10px}
.signal-s6 .s1-band-item.s6-wordmark-only{justify-content:center;gap:0}.signal-s6 .s6-wordmark-only strong{font:500 20px/1.15 var(--s1-display);letter-spacing:-.03em;background:linear-gradient(155deg,#f2f7ff,#9facbf 65%,#dfe9f7);background-clip:text;-webkit-text-fill-color:transparent}.signal-s6 .catalogue-logo:empty{display:none}.signal-s6 .catalogue-app:has(.catalogue-logo:empty){grid-template-columns:1fr 26px;padding-left:18px}
.signal-s6 .s2-area-proof{margin-bottom:14px}.signal-s6 .owner-question{min-height:0;padding:24px}.signal-s6 .owner-question h3{font-size:26px;line-height:1.2}.signal-s6 .owner-question>details{margin-top:12px}.signal-s6 .s4-area-evidence{padding:12px 0}.signal-s6 .owner-question summary{min-height:36px;display:flex;align-items:center}
.signal-s6 .s6-quality-toggle{display:flex;align-items:center;gap:9px;font:12px/1.5 var(--s1-reading);color:#a5bdd1;margin:12px 0 20px}.signal-s6 .s6-quality-toggle input{width:18px;height:18px;accent-color:#bba6ed}.signal-s6 #inventory-results article{min-height:0;padding:15px 18px}.signal-s6 #inventory-results p{font-size:14px;line-height:1.5}.signal-s6 .s6-more-questions{min-height:44px;margin-top:16px;padding:10px 0}.signal-s6 .s6-more-questions[hidden]{display:none}
@media(max-width:760px){
 .signal-s6 #sample-report .section-head{margin-bottom:18px}.signal-s6 .s6-handoff{display:block;padding:20px}.signal-s6 .s6-handoff h3{font-size:26px;margin:12px 0 18px}.signal-s6 .s6-handoff-overview>.eyebrow{margin-top:18px}.signal-s6 .s6-handoff dl{margin:18px 0 8px}.signal-s6 .s6-handoff dl>div{grid-template-columns:90px 1fr;padding:12px 0;font-size:13px}.signal-s6 .s6-handoff .button{max-width:none;width:100%}
 .signal-s6 .s1-guidebar{padding:10px 12px;gap:8px;flex-wrap:nowrap;align-items:center}.signal-s6 .s1-guidebar>span{min-width:0;flex:1}.signal-s6 .s1-guidebar strong{font-size:11px;line-height:1.4}.signal-s6 .s1-guidebar output{font-size:9px}.signal-s6 .s1-guidebar>div{gap:4px;flex-shrink:0}.signal-s6 .s1-guidebar button{min-width:40px;min-height:44px;padding:7px;font-size:10px}.signal-s6 .s1-guidebar [data-guide-pause]{min-width:50px}
 .signal-s6 .s5-narrator{padding:12px;grid-template-columns:28px 1fr;gap:10px}.signal-s6 .s5-narrator>.s1-nori-badge{width:28px;height:28px}.signal-s6 .s5-narrator-label{font-size:8px}.signal-s6 .s5-narrator p{font-size:12px;line-height:1.5;margin-top:4px}.signal-s6 .s5-speaking{display:none}
 .signal-s6 .s1-scan-prelude{padding:20px 16px;min-height:0}.signal-s6 .s1-prelude-radar{width:64px;margin:10px 0}.signal-s6 .s1-scan-prelude h3{font-size:25px}.signal-s6 .s1-scan-prelude p:not(.eyebrow){font-size:13px;margin:12px 0}.signal-s6 .s1-source-chips{margin-top:14px}
 .signal-s6 .demo-shell{scroll-margin-top:18px}.signal-s6 .demo-shell[data-guided]:not([data-guided=""]) .demo-chrome,.signal-s6 .demo-shell[data-guided]:not([data-guided=""]) .demo-progress,.signal-s6 .demo-shell[data-guided]:not([data-guided=""]) .record-details,.signal-s6 .demo-shell[data-guided]:not([data-guided=""]) .demo-disclosure{display:none}
 .signal-s6 .demo-shell[data-guided=records] .sample-records{padding:16px}.signal-s6 .demo-shell[data-guided=records] .sample-records h3{font-size:24px;margin:10px 0}.signal-s6 .demo-shell[data-guided=records] .sample-records .eyebrow{font-size:8px}.signal-s6 .demo-shell[data-guided=records] .panel-description{font-size:12px;margin:8px 0}.signal-s6 .demo-shell[data-guided=records] .sample-check-date{font-size:9px;margin:8px 0}.signal-s6 .demo-shell[data-guided=records] .comparison-strip{margin:14px 0}.signal-s6 .demo-shell[data-guided=records] .comparison-strip article{padding:12px}.signal-s6 .demo-shell[data-guided=records] .comparison-caption{display:none}.signal-s6 .demo-shell[data-guided=records] .reveal-action{margin:14px 0 0}.signal-s6 .demo-shell[data-guided=records] .reveal-action .button{min-height:44px}
 .signal-s6 .s1-finding h3{font-size:25px;line-height:1.15}.signal-s6 .s1-finding-answer{padding:14px;gap:10px;margin:14px 0}.signal-s6 .s1-finding-answer>.s1-nori-mini{width:30px;height:30px}.signal-s6 .s1-finding-answer>div>p:not(.eyebrow){font-size:13px}.signal-s6 .s1-next-check{padding:10px 12px;margin:14px 0}.signal-s6 .s1-next-check p:last-child{font-size:14px;line-height:1.5}.signal-s6 .s1-finding-actions{gap:12px;margin:14px 0}.signal-s6 .s1-finding-actions .button{width:100%;font-size:13px}.signal-s6 .s1-finding-actions .text-link{min-height:32px}.signal-s6 .finding-nori>summary,.signal-s6 .s1-evidence-peek>summary{font-size:12px}
 .signal-s6 .s6-narration-proof{margin-top:12px}.signal-s6 .s6-narration-proof>div{padding:9px 12px}.signal-s6 .s6-narration-proof span{font-size:8px}.signal-s6 .s6-narration-proof p{font-size:12px;margin:4px 0 0}.signal-s6 .nori-voice-story .s1-voice-preview{padding:10px}.signal-s6 .nori-brief-list{max-height:240px}.signal-s6 .nori-console-head{padding-bottom:10px;margin-bottom:12px}.signal-s6 .nori-voice-story>h4{font-size:21px}
 .signal-s6 .owner-question{padding:18px;min-height:0}.signal-s6 .owner-question h3{font-size:23px;max-width:85%;margin:14px 0 10px}.signal-s6 .owner-question>p.s2-area-proof{font-size:13px;margin:0 0 12px}.signal-s6 .s4-area-evidence{font-size:10px;padding:10px 0}.signal-s6 .owner-question>details{margin-top:6px}.signal-s6 .owner-question summary{font-size:11px;min-height:36px}.signal-s6 #area-panel{gap:12px}.signal-s6 .direct-problems{gap:8px}.signal-s6 .direct-problems button{padding:12px 14px;min-height:76px}.signal-s6 .direct-problems button strong{font-size:15px;margin:5px 0}.signal-s6 .direct-problems button small{font-size:9px}.signal-s6 .direct-problems button>span{font-size:11px}.signal-s6 .sample-choose h3{font-size:25px}.signal-s6 .sample-choose>p:not(.eyebrow):not(.record-caption){font-size:13px;line-height:1.5}
}
@media(max-width:760px) and (max-height:600px){.signal-s6 .s6-narration-proof{display:none}.signal-s6 .nori-brief-list{max-height:110px}}
@media(prefers-reduced-motion:reduce){.signal-s6 .s6-narration-proof>div{transition:none}.signal-s6 .comparison-strip article{animation:none!important}}

@media(max-width:760px){.signal-s6 .demo-shell[data-guided]:not([data-guided=""]) #demo-panel{padding:0 16px 16px}.signal-s6 .demo-shell[data-guided=records] .sample-records{padding:12px 0}.signal-s6 .demo-shell[data-guided=records] .sample-records h3{font-size:23px}.signal-s6 .demo-shell[data-guided=records] .comparison-strip article{padding:12px 10px}}
.signal-s6 #demo:has(.demo-shell[data-guided]:not([data-guided=""]))>.section-head{display:none}
.signal-s6 #demo:has(.demo-shell[data-guided]:not([data-guided=""])){padding-top:18px}
