/* R13: native emoji, disciplined evidence surfaces and an edge-to-edge industry plate. */
.direction-finish{--emoji-font:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}
.direction-finish [data-frontier-symbol]{font-family:var(--emoji-font);font-size:26px;line-height:1;font-weight:400}
.direction-finish .frontier-field{min-width:0}
.direction-finish .compute-chapter{background:#19201e;--accent:#e8eee9;--line:#68756e;--muted:#b9c3bc}
.direction-finish .compute-heading{border-color:#68756e}
.direction-finish .compute-heading p:not(.eyebrow),.direction-finish .compute-chapter :is(.eyebrow,.result-type),.direction-finish .cpu-takeaway>p:last-child,.direction-finish .cpu-figure figcaption>span,.direction-finish .cpu-figure>p,.direction-finish .cpu-axis,.direction-finish .compute-details>div{color:#b9c3bc}
.direction-finish .cpu-takeaway h3 strong,.direction-finish .cpu-new{color:#f1f2eb}
.direction-finish .cpu-track{background:linear-gradient(transparent 4.5px,#839088 4.5px,#839088 5.5px,transparent 5.5px)}
.direction-finish .cpu-track i{background:#839088}
.direction-finish .cpu-new .cpu-track i{background:#e8eee9}
.direction-finish .compute-details{border-color:#68756e}
.direction-finish .chroma-industry{grid-template-columns:.98fr 1.02fr;gap:0;padding:0;align-items:stretch;background:#202820}
.direction-finish .industry-image{height:auto;min-height:760px;align-self:stretch}
.direction-finish .industry-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}
.direction-finish .industry-story{max-width:none;padding:76px clamp(40px,5.5vw,85px)}
.direction-finish .industry-story :is(.eyebrow,p),.direction-finish .application-index article>span{color:#c6d0c4}
.direction-finish .application-index article{border-color:#687365}
/* Dark mode: neutral surfaces; imagery carries colour. Chart roles retain contrast. */
.direction-finish[data-theme=dark]{--paper:#151817;--white:#1d211f;--ink:#eeeee7;--muted:#b6bdb7;--line:#59625c;--tint:#2b332d;--tint-soft:#1d211f;--accent:#c6d9ca;--signal:#c6d9ca;--model:#c6d9ca;--rival:#adb9c3;--secondary:#adb9c3;--node-bg:#242a26;--node-active:#323d35;--node-line:#7a867e;--node-text:#eeeee7;--node-secondary:#b6bdb7;--petal:#222122;--petal-ink:#eeeee7;--petal-muted:#c2bdc0}
.direction-finish[data-theme=dark] .crop-opening{background:#202623;color:var(--ink)}
.direction-finish[data-theme=dark] .crop-opening :is(.eyebrow,p){color:var(--muted)}
.direction-finish[data-theme=dark] .chroma-industry{background:#191f1c}
.direction-finish[data-theme=dark] .industry-story :is(.eyebrow,p),.direction-finish[data-theme=dark] .application-index article>span{color:#b9c3bc}
.direction-finish[data-theme=dark] .application-index article{border-color:#59625c}
@media(min-width:701px) and (max-width:1100px){
 .direction-finish .chroma-industry{gap:0;padding:0;grid-template-columns:.95fr 1.05fr}
 .direction-finish .industry-image{height:auto;min-height:760px}
 .direction-finish .industry-story{padding:54px 36px}
}
@media(max-width:700px){
 .direction-finish .chroma-industry{grid-template-columns:1fr;gap:0;padding:0}
 .direction-finish .industry-image{height:430px;min-height:0}
 .direction-finish .industry-image img{object-position:50% 43%}
 .direction-finish .industry-story{padding:44px 24px 48px}
}
