.application-visual{position:relative;isolation:isolate;width:100%;min-width:0;height:clamp(230px,30vw,285px);margin:0;overflow:hidden;border:1px solid #514a3b;border-radius:5px;background:#24221e;color:#f7f5ed;font-variant-numeric:tabular-nums}.application-visual:before{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#f7f5ed08 1px,transparent 1px),linear-gradient(90deg,#f7f5ed08 1px,transparent 1px);background-size:32px 32px;content:"";pointer-events:none}.application-visual__state,.application-visual__touch{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.1rem,2vw,1.65rem)}.application-visual__state{opacity:1;transition:opacity .3s ease,transform .3s ease}.application-visual__sources{transform:translateY(0)}.application-visual__result{opacity:0;transform:translateY(6px)}.application-visual__eyebrow,.application-visual__foot,.application-visual__question,.signal-card>span,.signal-card strong{margin:0}.application-visual__eyebrow{color:#dfc47c;font-size:.68rem;font-weight:650;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.research-signals{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.6rem,2vw,1.35rem);width:min(100%,680px);margin:1.15rem auto .7rem}.signal-card{display:grid;gap:.35rem;min-width:0;padding:.9rem 1rem;border:1px solid #514a3b;border-left:2px solid #d6b96d;background:#2c2a25}.signal-card>span:not(.signal-id){color:#c8c4b9;font-size:.76rem}.signal-card strong{color:#f7f5ed;font-size:clamp(.95rem,1.5vw,1.12rem);line-height:1.25}.signal-id{color:#dfc47c;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.04em}.signal-join{color:#dfc47c;font-size:1.2rem}.application-visual__foot{color:#c8c4b9;font-size:.8rem;text-align:center}.result-line{display:flex;align-items:center;gap:1rem;width:min(100%,680px);margin:1rem auto}.result-marker{width:3px;min-height:50px;align-self:stretch;background:#d6b96d}.result-line>div{display:grid;gap:.35rem}.result-line strong{color:#fffdf6;font:500 clamp(1.55rem,3.3vw,2.35rem)/1.15 var(--font-display);letter-spacing:-.02em}.application-visual__question{width:min(100%,680px);margin:0 auto;padding-top:.8rem;border-top:1px solid #514a3b;color:#dedbd2;font-size:.82rem}.application-visual__question span{margin-right:.65rem;color:#dfc47c;font-size:.65rem;font-weight:650;letter-spacing:.08em}.application-visual__touch{display:none}.touch-flow{display:grid;grid-template-columns:minmax(0,.85fr) auto minmax(0,1.15fr);align-items:center;gap:.8rem;margin-top:1rem}.touch-input,.touch-output{display:grid;gap:.4rem;min-width:0}.touch-input{padding:.7rem;border:1px solid #514a3b;border-left:2px solid #d6b96d;background:#2c2a25}.touch-input span,.touch-output>span{color:#dfc47c;font:.62rem var(--font-mono);letter-spacing:.03em}.touch-input strong,.touch-output strong{font-size:clamp(.8rem,1.5vw,1rem);line-height:1.3}.touch-output small{color:#c8c4b9;font-size:.67rem;line-height:1.35}.touch-arrow{color:#dfc47c}.fraud-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.55rem,2vw,1.2rem);width:min(100%,760px);margin:1.2rem auto .9rem}.fraud-signals>div,.security-signals>div{display:grid;gap:.4rem;min-width:0;padding:.7rem .85rem;border:1px solid #514a3b;background:#2c2a25}.fraud-signals>div:first-child{border-top:2px solid #d6b96d}.fraud-signals>div:nth-child(2){border-top:2px solid #d6b96d}.fraud-signals>div:last-child{border-top:2px solid #d6b96d}.fraud-signals span,.security-signals span{color:#dfc47c;font:.65rem var(--font-mono)}.fraud-signals strong,.security-signals strong{color:#f7f5ed;font-size:.92rem}.application-visual__foot .signal-id{margin-right:.5rem}.delivery-signals{display:grid;gap:.7rem;width:min(100%,720px);margin:1rem auto .7rem}.delivery-signals>div{display:grid;grid-template-columns:3rem minmax(0,1fr) 3.5rem;gap:.7rem;align-items:center}.delivery-signals>div>span{color:#c8c4b9;font:.67rem var(--font-mono)}.delivery-signals>div>strong{color:#f7f5ed;font:600 .8rem var(--font-mono);text-align:right}.delivery-meter{height:12px;background:#514a3b}.delivery-meter i{display:block;width:var(--delivery);height:100%;background:#d6b96d}.cohort-table{width:min(100%,680px);margin:.65rem auto;border-top:1px solid #514a3b;font-family:var(--font-mono);font-size:.76rem;font-variant-numeric:tabular-nums}.cohort-row{display:grid;grid-template-columns:minmax(5rem,1.35fr) repeat(3,minmax(0,1fr));align-items:center;min-height:1.8rem;border-bottom:1px solid #514a3b;color:#f7f5ed}.cohort-row>:not(:first-child){text-align:right}.cohort-row--head{color:#c8c4b9;font-size:.64rem}.cohort-row--total{color:#fffdf6;font-weight:650}.cohort-row--total>:not(:first-child){color:#dfc47c}.cohort-negative{color:#dfc47c}.cohort-positive{color:#c8c4b9}.cohort-touch-summary{margin:.5rem 0 0;padding-top:.5rem;border-top:1px solid #514a3b;color:#dedbd2;font-size:.75rem;line-height:1.4}.cohort-touch-summary strong{color:#dfc47c}.security-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:min(100%,760px);margin:1rem auto .7rem}.security-signals>div{grid-template-columns:auto 1fr;align-items:center}.security-signals .security-exposure{grid-column:1/-1;grid-template-columns:1fr;border-left:2px solid #d6b96d}.security-exposure strong{font-size:.82rem}@media(hover:hover)and (pointer:fine){.app-area-card:hover .application-visual__sources,.app-area-card:focus-within .application-visual__sources{opacity:0;transform:translateY(-4px)}.app-area-card:hover .application-visual__result,.app-area-card:focus-within .application-visual__result{opacity:1;transform:translateY(0)}}@media(hover:none),(pointer:coarse){.application-visual__state{display:none;transition:none}.application-visual__touch{position:absolute;inset:0;display:flex;justify-content:center}}@media(max-width:35rem){.application-visual{height:230px}.application-visual--finance-operations{min-height:260px}.application-visual__state,.application-visual__touch{padding:1rem}.signal-card{padding:.7rem}.signal-card>span:not(.signal-id){font-size:.7rem}.application-visual__question{font-size:.75rem}.fraud-signals{gap:.45rem}.fraud-signals>div{padding:.55rem .45rem}.fraud-signals strong{font-size:.8rem}.delivery-signals{gap:.55rem}.cohort-table{margin-block:.45rem;font-size:.69rem}.cohort-row{grid-template-columns:minmax(4.1rem,1.25fr) repeat(3,minmax(0,1fr));min-height:1.62rem}.cohort-row--head{font-size:.58rem}.cohort-touch-summary{font-size:.69rem}}@media(prefers-reduced-motion:reduce){.application-visual__state{transition:none}}.worked-example{border:1px solid var(--rule-strong);border-radius:7px;background:var(--bg-raised);color:var(--ink);overflow:hidden}.example-heading{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;padding:.85rem 1.4rem;font-size:.72rem;color:var(--muted);border-bottom:1px solid var(--rule);background:#eeece5}.example-heading>span:first-child{color:var(--accent);font-weight:650}.example-body{display:grid;grid-template-columns:1.05fr 1fr}.example-evidence{padding:clamp(1.2rem,2.4vw,2rem);min-width:0}.document-label{font-size:.68rem;font-weight:650;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .8rem}.prior-judgement{border-left:2px solid var(--rule-strong);padding:.25rem 0 .25rem 1rem;margin:0 0 1.4rem}.prior-judgement>span{color:var(--muted);font-size:.7rem}.prior-judgement p{font-size:.92rem;margin:.3rem 0 0}.evidence-records{list-style:none;padding:0;margin:0}.evidence-records li{display:flex;gap:.8rem;padding:1rem 0;border-top:1px solid var(--rule)}.evidence-id{flex:none;color:var(--accent);font:.7rem var(--font-mono);padding-top:.25rem}.evidence-records li>div{min-width:0;flex:1}.evidence-records p{margin:0;font-size:.82rem;color:var(--muted);line-height:1.6}.evidence-records p:first-child{display:flex;gap:.8rem;justify-content:space-between;margin-bottom:.3rem}.evidence-records strong{color:var(--ink);font-weight:600}.evidence-records p>span{flex:none;font-size:.7rem}.alternative-explanations{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid var(--rule-strong)}.alternative-explanations>div+div{margin-top:1rem}.alternative-explanations h3{font-size:.95rem;margin:0 0 .3rem}.alternative-explanations p:not(.document-label){color:var(--muted);font-size:.83rem;line-height:1.6;margin:0}.assessment-output{min-width:0;margin:clamp(1.2rem,2.4vw,2rem);margin-left:0;padding:clamp(1.2rem,2.2vw,1.8rem);border-top:3px solid var(--accent);background:#f1eee5;align-self:start}.assessment-meta{display:flex;gap:.6rem;justify-content:space-between;flex-wrap:wrap;font-size:.65rem;color:var(--muted);margin-bottom:1.5rem}.review-state{color:#6c521c}.assessment-output h3{font-family:var(--font-display);font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.15;font-weight:460;letter-spacing:-.025em;margin:0 0 1.2rem}.assessment-conclusion{font-size:1rem;line-height:1.7;margin:0 0 1.4rem}.uncertainty-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0 .8rem;padding-top:1rem;border-top:1px solid var(--rule-strong)}.uncertainty-pair dt{color:var(--muted);font-size:.68rem;margin-bottom:.4rem}.uncertainty-pair dd{margin:0;font-size:.85rem;font-weight:600}.confidence-note,.source-key{font-size:.73rem;color:var(--muted);line-height:1.6}.assessment-question,.assessment-review{margin:1.3rem 0 0;padding-top:1rem;border-top:1px solid var(--rule-strong)}.assessment-question p:not(.document-label),.assessment-review p:not(.document-label){margin:0;font-size:.85rem;line-height:1.65}.source-key{margin:1.4rem 0 0}.assessment-output>a{display:inline-block;font-size:.8rem;margin-top:1.5rem}.alert-table,.bridge-table{border-collapse:collapse;width:100%;text-align:left;font-size:.82rem}.alert-table caption,.bridge-table caption{text-align:left;font-size:.75rem;color:var(--muted);margin-bottom:1rem}.alert-table th,.alert-table td,.bridge-table th,.bridge-table td{padding:.7rem .3rem;border-bottom:1px solid var(--rule)}.alert-table thead,.bridge-table thead{color:var(--muted);font-size:.7rem}.alert-table tbody th{font-family:var(--font-mono);font-weight:500}.signal-note{font-size:.75rem;color:var(--muted);line-height:1.6;padding:.8rem;background:var(--accent-soft);margin:1rem 0}.supplier-dossier h3{font-size:1.2rem;margin:0 0 .3rem}.supplier-dossier>p:not(.document-label){font-size:.75rem;color:var(--muted);margin:0 0 1.3rem}.delivery-bars{list-style:none;margin:0 0 1.4rem;padding:0}.delivery-bars li{display:grid;grid-template-columns:5rem 1fr 2.5rem 2.5rem;gap:.6rem;align-items:center;margin:.7rem 0;font-size:.75rem}.delivery-bars strong{font-weight:600}.delivery-bars small{color:var(--muted)}.delivery-track{height:7px;background:var(--rule)}.delivery-track span{display:block;height:100%;background:var(--accent)}.finance-cohort-table-wrap{margin:0 0 1.5rem;min-width:0}.finance-cohort-table{border-collapse:collapse;width:100%;text-align:right;font-size:.82rem;font-variant-numeric:tabular-nums}.finance-cohort-table caption{text-align:left;color:var(--muted);font-size:.75rem;margin-bottom:.6rem}.finance-cohort-table th,.finance-cohort-table td{padding:.65rem .35rem;border-bottom:1px solid var(--rule)}.finance-cohort-table thead{color:var(--muted);font-size:.7rem}.finance-cohort-table th:first-child{text-align:left}.finance-cohort-table tbody th{font-family:var(--font-mono);font-weight:500}.finance-cohort-table .finance-cohort-total{font-weight:650}.finance-cohort-total th,.finance-cohort-total td{border-top:1px solid var(--rule-strong)}.reconciliation{border-top:1px solid var(--rule-strong);padding-top:1rem;font-size:.95rem;font-weight:600}.reconciliation span{font-size:.75rem;font-weight:400;color:var(--muted)}.example-disclosure{border-top:1px solid var(--rule);padding:1.1rem 1.5rem;font-size:.85rem}.example-disclosure summary{cursor:pointer;color:var(--accent);font-weight:600}.example-disclosure table{margin-top:1.2rem}.example-disclosure>p{max-width:70ch;color:var(--muted)}.cyber-example{margin-top:2rem;border:1px solid var(--rule-strong);border-left:3px solid var(--accent);padding:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem 2.5rem}.cyber-example h3{font-size:1.4rem;line-height:1.3}.cyber-example p:not(.eyebrow){font-size:.9rem;color:var(--muted)}.cyber-example dl{margin:0}.cyber-example dl>div{border-top:1px solid var(--rule);padding:.7rem 0}.cyber-example dt{font-size:.7rem;color:var(--accent)}.cyber-example dd{font-size:.85rem;margin:.25rem 0 0}.cyber-scope{grid-column:1/-1;margin:0}@media(max-width:53rem){.example-body,.cyber-example{grid-template-columns:1fr}.assessment-output{margin:0 1.2rem 1.2rem}.example-heading{padding-inline:1.2rem}.worked-example--compact .evidence-records li{padding-block:.7rem}.worked-example--compact .evidence-records p:not(:first-child){font-size:.8rem}.cyber-example{padding:1.3rem}.uncertainty-pair{gap:.7rem}}@media(max-width:24rem){.delivery-bars li{grid-template-columns:4rem 1fr 2.3rem 2rem;gap:.35rem}}.compact-alternatives{border-top:1px solid var(--rule);padding-top:1rem;font-size:.83rem;color:var(--muted)}.compact-alternatives strong{display:block;color:var(--ink);margin-bottom:.3rem}.worked-example--compact .assessment-meta{margin-bottom:1rem}.worked-example--compact .assessment-output h3{font-size:1.8rem;margin-bottom:1rem}.worked-example--compact .assessment-conclusion{font-size:.94rem;margin-bottom:1rem}.worked-example--compact .assessment-question,.worked-example--compact .assessment-review{margin-top:1rem;padding-top:.8rem}
