/* S5: evidence, explanation and the owner’s next move in one deliberate flow. */
.signal-s5 .hero-content{padding-block:0;min-width:0}
.signal-s5 .hero-description{font-size:18px;line-height:1.6;max-width:540px;margin:22px 0 26px}
.signal-s5 .hero-fine{font-size:12px;line-height:1.6;max-width:470px;margin-top:18px}
.signal-s5 .hero .actions{gap:12px 18px}.signal-s5 .s1-manual-entry{flex-basis:100%;margin-top:0}
.signal-s5 .hero-visual:before,.signal-s5 .hero-visual:after{opacity:.35}
.signal-s5 .s1-machine{padding:20px}.signal-s5 .s1-radar-finding{min-height:115px;padding:18px}.signal-s5 .s1-radar-finding p{font-size:13px;line-height:1.5;margin:9px 0 0}
.signal-s5 .s5-narrator{display:grid;grid-template-columns:48px 1fr 38px;gap:16px;align-items:center;padding:18px 24px;border-bottom:1px solid #9bb5d636;background:linear-gradient(110deg,#253440e6,#1c1b30e6);position:relative;isolation:isolate}
.signal-s5 .s5-narrator:after{content:'';position:absolute;bottom:0;height:1px;left:0;right:0;background:linear-gradient(90deg,transparent,#a5e7f2,#ad9bea,transparent);opacity:.45}
.signal-s5 .s5-narrator>.s1-nori-badge{width:44px;height:44px}.signal-s5 .s5-narrator-label{font:10px var(--s1-reading);letter-spacing:.08em;color:#b9a4e3}.signal-s5 .s5-narrator p{font-size:15px;line-height:1.5;color:#d2dfeb;margin:7px 0 0;max-width:850px}
.signal-s5 .s5-speaking{display:flex;align-items:center;justify-content:center;gap:3px;height:24px}.signal-s5 .s5-speaking i{display:block;width:3px;height:6px;background:#aabbd3;border-radius:3px}.signal-s5 .is-speaking .s5-speaking i{background:#a7eafa;animation:s5Voice 1.2s ease-in-out infinite alternate}.signal-s5 .is-speaking .s5-speaking i:nth-child(2n){animation-delay:-.7s;background:#b9a3ed}.signal-s5 .is-speaking .s5-speaking i:nth-child(3n){animation-delay:-.3s}
@keyframes s5Voice{to{height:22px}}
.signal-s5[data-story-beat=records] .comparison-strip article{border:1px solid #98cfe759;background:linear-gradient(135deg,#203e4c80,#101c2d);padding:22px;animation:s5Evidence 1.1s ease-out both}.signal-s5[data-story-beat=records] .comparison-strip article:nth-child(2){animation-delay:.6s}
.signal-s5[data-story-beat=records] .shared-reference{color:#e1f5ff;border-color:#8cdef1;box-shadow:inset 2px 0 #7bdbed}
@keyframes s5Evidence{from{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:none}}
.signal-s5 .s1-scan-prelude{min-height:260px;padding:22px}.signal-s5 .s1-prelude-radar{width:96px;margin:12px 0 16px}.signal-s5 .s1-scan-prelude h3{font-size:30px}.signal-s5 .s1-scan-prelude p:not(.eyebrow){font-size:14px;line-height:1.5;max-width:620px}.signal-s5 .s1-guidebar small{display:none}.signal-s5 .s1-guidebar{padding:12px 20px}
.signal-s5 .s1-report-layout{grid-template-columns:.9fr 1.1fr;align-items:start}.signal-s5 .s1-report-cover{background:transparent;border:0;box-shadow:none;padding:18px 12px 18px 0}.signal-s5 .s1-report-cover h3{font-size:34px;line-height:1.15}.signal-s5 .s1-report-cover small{font-size:11px;line-height:1.6}
.signal-s5 .s5-report-handoff{background:radial-gradient(ellipse at 0 0,#37545d44,transparent 65%),linear-gradient(135deg,#182332,#0c1523);padding:28px;border:1px solid #a0b4cf55;border-radius:26px 5px 26px 5px;box-shadow:inset 0 1px #e1f3ff21}
.signal-s5 .s5-report-signature{display:flex;align-items:center;gap:12px;font:11px var(--s1-reading);color:#c0abd9;letter-spacing:.04em}.signal-s5 .s5-report-signature>.s1-nori-badge{width:38px;height:38px}.signal-s5 .s5-report-signature small{display:block;font-size:10px;color:#8fa9bf;margin-top:6px;letter-spacing:0}
.signal-s5 .s5-balance{font-size:clamp(38px,4vw,58px);line-height:1.15;color:#d3f1f4;letter-spacing:-.04em;margin:22px 0 10px}.signal-s5 .s5-report-handoff h3{font-size:24px;line-height:1.25;margin:0 0 22px}.signal-s5 .s5-report-handoff dl{margin:0 0 24px}.signal-s5 .s5-report-handoff dl>div{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:12px 0;border-top:1px solid #8fa9bb33;font-size:13px;line-height:1.5}.signal-s5 .s5-report-handoff dt{color:#8caabd}.signal-s5 .s5-report-handoff dd{margin:0;color:#c7d7e6}.signal-s5 .s5-report-handoff .button{width:100%;justify-content:space-between;box-sizing:border-box}
.signal-s5 .s5-other-findings{border-bottom:1px solid #89a8bf33;padding:0 0 12px;margin-top:18px}.signal-s5 .s5-other-findings>summary{font-size:13px;color:#a8c0d5;min-height:44px;display:flex;align-items:center;cursor:pointer}.signal-s5 .s5-other-findings>summary:after{content:'+';margin-left:auto;color:#98ddec}.signal-s5 .s5-other-findings[open]>summary:after{content:'−'}.signal-s5 .s5-other-findings .oversight-window{margin-top:10px}
.signal-s5 .report-evidence>summary,.signal-s5 .report-limits>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#a8dfeb;font-size:14px}.signal-s5 .report-evidence[open]>summary{margin-bottom:16px}.signal-s5 .s5-report-decision{padding:18px 20px;background:linear-gradient(110deg,#213e4f88,#221e3588);border-left:2px solid #9bdded;margin:20px 0}.signal-s5 .s5-report-decision p:last-of-type{font-size:16px;line-height:1.65}.signal-s5 .s5-report-decision small{font-size:11px;color:#9fb7ca;line-height:1.5}
.signal-s5 .s2-blindspot{gap:28px}.signal-s5 .s2-blindspot .s2-pain-card{padding-block:20px}.signal-s5 .s2-blindspot .s4-evidence-pair{margin-block:10px}.signal-s5 .s2-blindspot .s2-pain-card h3{font-size:25px}.signal-s5 .s2-blindspot .pain-copy>p{font-size:17px;line-height:1.65}
.signal-s5 .nori-voice-story>h4{font-size:clamp(26px,2.6vw,36px);line-height:1.18}.signal-s5 .nori-brief-row strong{font-size:15px}.signal-s5 .s1-capability-note{line-height:1.65}
.signal-s5 .s5-tool-examples{margin:18px 0;border-block:1px solid #91adc537}.signal-s5 .s5-tool-examples>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:64px;font-size:16px;color:#c0d3e6;cursor:pointer;list-style:none}.signal-s5 .s5-tool-examples>summary span{font-size:11px;color:#8cabc1;white-space:nowrap}.signal-s5 .s5-tool-examples .s1-read-examples{margin-block:12px 22px}.signal-s5 #find-your-tools{margin-top:22px;padding:24px}.signal-s5 #find-your-tools h3{font-size:28px}.signal-s5 .s1-connector-network{padding-block:18px}.signal-s5 .s1-network-title{padding-bottom:12px}.signal-s5 #connections .stack-footer{padding-block:18px}.signal-s5 #connections .section-head{margin-bottom:20px}
@media(max-width:760px){
 .signal-s5 .hero{display:flex;flex-direction:column;gap:14px;padding-top:18px}.signal-s5 .hero-content{display:contents}.signal-s5 .hero-content>.eyebrow{order:1;width:100%;margin:0;font-size:9px}.signal-s5 .hero h1{order:2;width:100%;font-size:clamp(32px,8.9vw,44px);margin:8px 0 0;line-height:1.08}.signal-s5 .hero-description{order:3;font-size:15px;line-height:1.6;margin:0 0 8px;width:100%}.signal-s5 .hero-visual{order:4;width:100%;margin:0;padding:0;max-width:470px}.signal-s5 .hero .actions{order:5;width:100%;margin:8px 0;gap:8px 14px}.signal-s5 .hero-fine{order:6;margin:0;font-size:11px;width:100%}.signal-s5 .hero-bottom{order:7;width:100%;padding:14px 0;gap:18px}.signal-s5 .hero .s1-watch{width:100%;justify-content:center;min-height:56px;padding:10px 16px}.signal-s5 .hero .s1-watch small{margin-top:5px}.signal-s5 .hero .actions>[data-save]{min-height:44px}.signal-s5 .hero .s1-manual-entry{flex-basis:auto;font-size:11px;min-height:44px}.signal-s5 .s4-silent-watch{font-size:11px}
 .signal-s5 .s1-machine{padding:12px}.signal-s5 .s1-radar-label{margin-bottom:6px}.signal-s5 .s1-radar-stage{aspect-ratio:1.55;max-height:235px}.signal-s5 .s1-radar-core{width:42%;left:29%;top:20%}.signal-s5 .s1-source strong{font-size:10px;line-height:1.35}.signal-s5 .s1-source>span{width:34px;height:34px}.signal-s5 .s1-source svg{width:32px;height:32px}.signal-s5 .s1-source-crm{left:1%;top:5%}.signal-s5 .s1-source-calling{right:0;top:5%}.signal-s5 .s1-source-finance{left:1%;bottom:0}.signal-s5 .s1-source-jobs{right:0;bottom:0}.signal-s5 .s1-radar-finding{min-height:104px;padding:12px;margin-top:0}.signal-s5 .s1-radar-finding strong{font-size:21px}.signal-s5 .s1-radar-finding p{font-size:11px;margin-top:7px}.signal-s5 .s4-discovery-steps{margin-bottom:10px;gap:8px}.signal-s5 .s4-discovery-controls{font-size:9px;line-height:1.5}.signal-s5 .s4-discovery-controls button{font-size:10px}
 .signal-s5 .s5-narrator{padding:12px;grid-template-columns:34px 1fr;gap:10px}.signal-s5 .s5-narrator>.s1-nori-badge{width:32px;height:32px}.signal-s5 .s5-narrator-label{font-size:9px}.signal-s5 .s5-narrator p{font-size:13px;line-height:1.5}.signal-s5 .s5-speaking{display:none}.signal-s5 .s1-guidebar{padding:10px 12px}.signal-s5 .s1-guidebar strong{font-size:12px}.signal-s5 .s1-guidebar>span{max-width:calc(100% - 90px)}.signal-s5 .s1-guidebar>div{margin-left:auto}.signal-s5 .s1-guidebar output{font-size:10px}
 .signal-s5 .s1-scan-prelude{padding:18px 14px;min-height:230px}.signal-s5 .s1-scan-prelude h3{font-size:25px}.signal-s5 .s1-prelude-radar{width:74px;margin:8px 0 12px}.signal-s5 .s1-scan-prelude p:not(.eyebrow){font-size:13px}.signal-s5 .s1-source-chips{gap:8px;margin-top:12px}.signal-s5 .s1-source-chips span{font-size:10px;padding:7px}.signal-s5[data-story-beat=records] .comparison-strip article{padding:14px}
 .signal-s5 .nori-console{padding:14px;scroll-margin-top:10px;overflow:visible}.signal-s5 .nori-console-head{padding-bottom:10px;margin-bottom:10px}.signal-s5 .nori-console-head .s1-nori-badge{width:38px;height:38px}.signal-s5 .nori-console-head h3{font-size:22px}.signal-s5 .nori-console-head p{font-size:11px}.signal-s5 .nori-voice-story{position:relative;padding:0 0 12px;margin:0 0 12px;border-top:0}.signal-s5 .nori-voice-story>.eyebrow{font-size:9px;margin:0 0 7px}.signal-s5 .nori-voice-story>h4{font-size:23px;line-height:1.18;margin:0 0 12px}.signal-s5 .s1-voice-preview{padding:12px}.signal-s5 .s1-voice-heading{gap:8px;margin-bottom:10px}.signal-s5 .s1-voice-heading>.s1-nori-badge{display:none}.signal-s5 .s1-voice-heading strong{font-size:12px}.signal-s5 .s1-voice-heading small{display:none}.signal-s5 .s1-voice-controls{margin:0;gap:12px;flex-wrap:nowrap}.signal-s5 [data-signal-voice]{min-height:44px;font-size:12px;padding:9px 11px}.signal-s5 .s1-wave{margin-left:auto}.signal-s5 .s1-voice-preview details summary{min-height:38px;font-size:11px}.signal-s5 .nori-voice-story>.s1-capability-note{display:none}.signal-s5 .nori-context{font-size:9px;margin:0 0 6px}.signal-s5 #nori-answer>h4{font-size:20px;margin:8px 0 12px}.signal-s5 .nori-brief-list{max-height:320px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#a594d9 #172232;border-bottom:1px solid #95b7ce66;box-shadow:inset 0 -12px 16px -18px #a5defa}.signal-s5 .nori-brief-list .nori-brief-row{min-height:80px;padding:12px 8px}.signal-s5 .nori-brief-list .nori-brief-row strong{font-size:14px}.signal-s5 .nori-console>.s1-capability-note{font-size:10px;margin:10px 0 0}.signal-s5 #nori .section-head{margin-bottom:18px}
 .signal-s5 .s1-report-cover{padding:0 0 16px;margin:0}.signal-s5 .s1-report-cover h3{font-size:29px;margin:12px 0 18px}.signal-s5 .s4-deliverable{margin-bottom:12px}.signal-s5 .s4-deliverable li{padding:10px 0}.signal-s5 .s5-report-handoff{padding:20px}.signal-s5 .s5-balance{font-size:42px;margin:18px 0 8px}.signal-s5 .s5-report-handoff h3{font-size:22px}.signal-s5 .s5-report-handoff dl>div{grid-template-columns:85px 1fr;font-size:12px;gap:10px}.signal-s5 .s5-report-handoff .button{font-size:13px}.signal-s5 .s5-report-signature{font-size:10px;gap:10px}.signal-s5 .s5-report-signature>.s1-nori-badge{width:32px;height:32px}
 .signal-s5 .s2-blindspot .s2-pain-card{padding:16px 0;grid-template-columns:30px 1fr;gap:12px}.signal-s5 .s2-blindspot .s2-pain-card h3{font-size:23px}.signal-s5 .s2-blindspot .pain-copy>p{font-size:15px}.signal-s5 .s2-pain-card .s4-evidence-pair{padding:8px 10px;margin:9px 0}.signal-s5 .s2-pain-card .s4-evidence-pair strong{font-size:13px}.signal-s5 .s2-blindspot .s2-pain-card p{font-size:13px;line-height:1.6}
 .signal-s5 .s5-tool-examples>summary{font-size:14px;line-height:1.45;min-height:60px}.signal-s5 .s5-tool-examples>summary span{font-size:10px;white-space:normal}.signal-s5 #find-your-tools{padding:18px;margin-top:18px}.signal-s5 #find-your-tools h3{font-size:25px}.signal-s5 .section:not(.hero):not(.site-footer){padding-block:28px}.signal-s5 .section-head>p{font-size:15px;line-height:1.6}.signal-s5 .owner-question{padding-block:18px}.signal-s5 .owner-question h3{font-size:23px}.signal-s5 .owner-question p{font-size:13px}.signal-s5 #business-oversight .s4-area-evidence{flex-wrap:wrap;gap:7px}.signal-s5 .s5-report-decision{padding:14px}.signal-s5 .s5-report-decision p:last-of-type{font-size:14px}
}
@media(max-width:760px) and (max-height:600px){.signal-s5 .nori-brief-list{max-height:160px}.signal-s5 .nori-voice-story>h4{font-size:20px}.signal-s5 .nori-console-head{display:none}}
@media(prefers-reduced-motion:reduce){.signal-s5 .s5-speaking i,.signal-s5 .comparison-strip article{animation:none!important}.signal-s5 .comparison-strip article{opacity:1!important;transform:none!important}}

.signal-s5 .s5-watch-slot{display:none}
@media(max-width:760px){.signal-s5 .s5-watch-slot{display:block;order:4;width:100%}.signal-s5 .hero-visual{order:5}.signal-s5 .hero .actions{order:6}.signal-s5 .hero-fine{order:7}.signal-s5 .hero-bottom{order:8}.signal-s5 .s5-watch-slot .s1-watch{width:100%;justify-content:center;min-height:56px;margin:2px 0 8px}.signal-s5 .hero .actions .button{min-height:44px;padding:10px 14px;font-size:12px}}

.signal-s5 .s5-mobile-context{display:none}@media(max-width:760px){.signal-s5 .s5-mobile-context{display:inline}.signal-s5 .s5-desktop-context{display:none}}

@media(max-width:760px) and (max-height:600px){.signal-s5 .nori-voice-story>.eyebrow,.signal-s5 .nori-voice-story .s1-voice-heading,.signal-s5 .nori-context{display:none}.signal-s5 .nori-voice-story>h4{font-size:18px;margin-bottom:8px}.signal-s5 .nori-voice-story{padding-bottom:8px;margin-bottom:8px}.signal-s5 .s1-voice-preview{padding:8px}.signal-s5 .s1-voice-preview details summary{min-height:30px}.signal-s5 #nori-answer>h4{font-size:18px;margin:5px 0 8px}.signal-s5 .nori-brief-list{max-height:110px}.signal-s5 .nori-brief-list .nori-brief-row{min-height:80px}}
