:root{--bg:#06111b;--bg-2:#0b1625;--bg-3:#101f31;--panel:rgba(12,24,39,.92);--panel-2:rgba(16,30,49,.95);--line:rgba(112,154,198,.26);--line-strong:rgba(112,154,198,.42);--text:#ecf4ff;--muted:#9ab0c8;--accent:#6fd3ff;--accent-2:#9ef0c7;--good:#80efc2;--warn:#ffd27d;--bad:#ff9c9c;--chip:rgba(12,27,43,.82);--chip-active:linear-gradient(135deg,rgba(111,211,255,.26),rgba(158,240,199,.18));--shadow:0 24px 60px rgba(0,0,0,.28);--electric:#39d7ff;--lime:#b9f56a;--amber:#ffbd59;--ink-deep:#050b11}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;color:var(--text);background:radial-gradient(1200px 600px at 100% -5%,rgba(111,211,255,.16),transparent 66%),radial-gradient(900px 500px at -5% 8%,rgba(158,240,199,.11),transparent 70%),linear-gradient(160deg,var(--bg),var(--bg-2) 48%,#0a1320 100%);font-family:Sora,IBM Plex Sans,Segoe UI,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:42px 42px;opacity:.22}article,aside,div,footer,header,main,section{position:relative}a{color:inherit;text-decoration:none}.container{max-width:1580px;margin:0 auto;padding:20px 20px 34px}.top-nav{justify-content:space-between;gap:16px;margin-bottom:18px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(12,23,36,.92),rgba(9,17,28,.92));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow)}.top-nav,.top-nav-brand{display:flex;align-items:center}.top-nav-brand{gap:12px}.brand-dot{width:12px;height:12px;border-radius:999px;background:radial-gradient(circle at 35% 35%,#c1f1ff,#71d5ff 60%,#2381a8);box-shadow:0 0 22px rgba(111,211,255,.6)}.brand-mark{width:38px;height:38px;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;grid-gap:3px;gap:3px;padding:8px;border-radius:12px;border:1px solid rgba(57,215,255,.32);background:linear-gradient(145deg,rgba(57,215,255,.15),rgba(8,20,31,.9));box-shadow:0 0 28px rgba(57,215,255,.12)}.brand-mark i{display:block;border-radius:2px 2px 0 0;background:linear-gradient(180deg,var(--lime),var(--electric))}.brand-mark i:first-child{height:45%}.brand-mark i:nth-child(2){height:100%}.brand-mark i:nth-child(3){height:70%}.brand-name{letter-spacing:.13em}.brand-name span{color:var(--electric)}.brand-name{font-weight:700;letter-spacing:.02em}.brand-subline{font-size:.78rem;color:var(--muted);margin-top:2px}.top-nav-links{display:flex;flex-wrap:wrap;gap:8px}.top-nav-links a{padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:rgba(14,29,46,.66);color:var(--text);font-size:.9rem;transition:transform .18s ease,border-color .18s ease,background .18s ease}.top-nav-links a:focus-visible,.top-nav-links a:hover{transform:translateY(-1px);border-color:var(--line-strong);background:rgba(19,37,57,.9);outline:none}.research-shell,.route-shell{display:flex;flex-direction:column;gap:16px}.panel,.research-hero,.state-card{border-radius:20px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(15,28,44,.94),rgba(10,18,30,.96));box-shadow:var(--shadow)}.research-hero{padding:22px 22px 18px;overflow:hidden}.research-hero:after{content:"";position:absolute;inset:-20% -10% auto auto;width:420px;height:220px;background:radial-gradient(circle,rgba(111,211,255,.22),transparent 70%);pointer-events:none}.hero-copy h1{margin:8px 0 10px;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.02;letter-spacing:-.02em}.detail-text,.hero-copy p,.panel-subtitle,.route-lead,.state-card p{color:var(--muted);line-height:1.65}.eyebrow{display:inline-flex;padding:6px 10px;border-radius:999px;background:rgba(17,38,61,.9);border:1px solid rgba(111,211,255,.2);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;color:#c7ecff}.hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.hero-caveat{max-width:860px}.badge,.meta-chip,.status-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;border:1px solid var(--line);background:var(--chip);font-size:.85rem}.meta-chip.strong{border-color:rgba(111,211,255,.4);background:rgba(19,38,59,.96)}.research-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.research-kpi{padding:14px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(16,31,49,.92),rgba(11,20,32,.96));box-shadow:0 14px 30px rgba(0,0,0,.22)}.research-kpi.good{box-shadow:inset 0 0 0 1px rgba(128,239,194,.08),0 14px 30px rgba(0,0,0,.22)}.research-kpi.warn{box-shadow:inset 0 0 0 1px rgba(255,210,125,.08),0 14px 30px rgba(0,0,0,.22)}.research-kpi.accent{box-shadow:inset 0 0 0 1px rgba(111,211,255,.08),0 14px 30px rgba(0,0,0,.22)}.artifact-label,.control-label,.detail-label,.map-focus-title,.metric-label,.research-kpi-label{color:#c5dbf3;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.detail-value,.metric-value,.research-kpi-value{margin-top:8px;font-size:clamp(1.3rem,1.9vw,2rem);font-weight:700;line-height:1.05}.artifact-path,.horizon-card-sub,.kpi-caption,.map-focus-note,.panel-subtitle,.research-kpi-note{margin-top:8px;color:var(--muted);font-size:.85rem}.control-room-grid,.detail-grid,.method-grid,.route-grid,.watch-grid{display:grid;grid-gap:14px;gap:14px}.control-room-grid{grid-template-columns:300px minmax(0,1fr) 360px;align-items:start}.control-column,.detail-column,.map-column{display:flex;flex-direction:column;gap:14px}.watch-grid{grid-template-columns:1.05fr .95fr;align-items:start}.detail-grid{grid-template-columns:minmax(0,1fr)}.panel{padding:16px}.panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.panel-title,.state-card h2{margin:0;font-size:1.12rem}.control-section+.control-section{margin-top:16px}.control-chip-grid{display:flex;flex-direction:column;gap:10px;margin-top:10px}.control-chip-grid.compact{gap:8px}.control-chip-grid.compact.horizontal{flex-direction:row;flex-wrap:wrap}.control-chip,.horizon-card,.horizon-toggle{border:1px solid var(--line);background:var(--chip);transition:transform .18s ease,border-color .18s ease,background .18s ease}.control-chip{display:block;padding:12px 13px;border-radius:14px;color:#ddecff}.control-chip.active,.control-chip:hover,.horizon-card.active,.horizon-card:hover,.horizon-toggle.active,.horizon-toggle:hover{transform:translateY(-1px);border-color:var(--line-strong);background:var(--chip-active)}.horizon-toggle-row{display:flex;gap:8px;margin-top:10px}.horizon-toggle{padding:10px 12px;border-radius:12px}.truth-list{margin:0;padding-left:18px;color:var(--muted);line-height:1.7}.watch-summary-copy{display:flex;flex-direction:column;gap:8px}.signal-card-title,.watch-summary-title{font-size:1.08rem;font-weight:650}.example-badge-row,.outcome-badge-row,.watch-badge-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.signal-card-grid,.watch-mini-grid{display:grid;grid-gap:12px;gap:12px}.watch-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.signal-card,.watch-mini-card{border-radius:18px;border:1px solid hsla(0,0%,100%,.06);background:rgba(10,20,31,.76);transition:transform .18s ease,border-color .18s ease,background .18s ease}.watch-mini-card{padding:12px}.signal-card.active,.signal-card:hover,.watch-mini-card.active{transform:translateY(-1px);border-color:var(--line-strong);background:var(--chip-active)}.example-header,.signal-card-top,.watch-mini-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.example-outcome,.signal-card-label,.signal-card-note,.watch-mini-note{margin-top:8px;color:var(--muted);font-size:.9rem;line-height:1.55}.signal-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-card{padding:14px}.signal-card-label{margin-top:4px;color:#d7ecff;font-size:.95rem}.signal-card-footer{margin-top:14px}.example-list{display:flex;flex-direction:column;gap:12px}.example-card{padding:14px;border-radius:18px;border:1px solid hsla(0,0%,100%,.06);background:rgba(10,20,31,.76)}.example-outcome{max-width:200px;text-align:right}.badge-neutral{color:#c6d6e8}.badge-accent{color:var(--accent);border-color:rgba(111,211,255,.24)}.badge-good{color:var(--good);border-color:rgba(128,239,194,.24)}.badge-warn{color:var(--warn);border-color:rgba(255,210,125,.24)}.map-stage{min-height:330px;overflow:hidden;border-radius:18px;border:1px solid rgba(111,211,255,.12);background:radial-gradient(800px 260px at 75% 10%,rgba(111,211,255,.14),transparent 70%),linear-gradient(180deg,rgba(10,22,35,.94),rgba(8,15,24,.98))}.map-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:34px 34px}.map-orb{position:absolute;border-radius:999px;filter:blur(10px)}.orb-one{width:240px;height:240px;right:-20px;top:-30px;background:rgba(111,211,255,.12)}.orb-two{width:180px;height:180px;left:-10px;bottom:-20px;background:rgba(158,240,199,.12)}.map-node{position:absolute;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-weight:700;border:1px solid rgba(111,211,255,.28);background:rgba(17,36,57,.95);box-shadow:0 12px 24px rgba(0,0,0,.22)}.node-fr{left:38%;top:36%}.node-de{left:50%;top:27%}.node-it{left:55%;top:52%}.node-eu{right:12%;top:22%}.map-rail{position:absolute;height:2px;background:linear-gradient(90deg,rgba(111,211,255,.2),rgba(158,240,199,.5));transform-origin:left center}.rail-fr-de{left:42%;top:42%;width:92px;transform:rotate(-26deg)}.rail-fr-it{left:42%;top:47%;width:130px;transform:rotate(28deg)}.rail-fr-eu{left:42%;top:39%;width:260px;transform:rotate(-10deg)}.map-focus-card{position:absolute;left:22px;bottom:20px;width:280px;padding:16px;border-radius:18px;border:1px solid rgba(111,211,255,.18);background:rgba(9,20,31,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.map-focus-value{margin-top:6px;font-size:1.1rem;font-weight:650}.metric-strip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.metric-tile{padding:12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.06);background:rgba(10,20,31,.76)}.metric-tile.wide{grid-column:span 3}.horizon-card-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.horizon-card{padding:12px;border-radius:16px}.horizon-card-top{display:flex;justify-content:space-between;gap:8px;font-size:.82rem;color:#d7ebff}.horizon-card-main{margin-top:12px;font-size:1.05rem;font-weight:650}.detail-stack{display:flex;flex-direction:column;gap:16px}.detail-stack.compact{margin-top:18px}.detail-value{font-size:1rem;font-weight:650}.methodology-box{margin-top:14px;padding:14px;border-radius:16px;border:1px solid rgba(111,211,255,.16);background:rgba(8,17,27,.72)}.status-pill.good{color:var(--good);border-color:rgba(128,239,194,.24)}.status-pill.warn{color:var(--warn);border-color:rgba(255,210,125,.24)}.status-pill.bad{color:var(--bad);border-color:hsla(0,100%,81%,.24)}.artifact-list{display:flex;flex-direction:column;gap:10px}.artifact-list.full{gap:12px}.artifact-row{padding:11px 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.06);background:rgba(9,19,30,.75)}.results-table-wrap,.table-wrap{overflow-x:auto}.expand-panel{margin-top:16px;border-top:1px solid hsla(0,0%,100%,.08);padding-top:14px}.expand-summary{cursor:pointer;list-style:none;font-weight:650;color:#d7ecff}.expand-summary::-webkit-details-marker{display:none}.expand-content{margin-top:14px;display:flex;flex-direction:column;gap:14px}.results-table,.table{width:100%;border-collapse:collapse}.results-table td,.results-table th,.table td,.table th{padding:12px 10px;border-bottom:1px solid hsla(0,0%,100%,.06);text-align:left;font-size:.92rem}.results-table th,.table th{color:#d2e6fb;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.state-card{padding:22px}.state-error{border-color:hsla(0,100%,81%,.24)}.empty-inline{color:var(--muted)}.research-route-shell{gap:14px}.method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-lead{margin:0}@media (max-width:1280px){.research-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.control-room-grid,.signal-card-grid,.watch-grid{grid-template-columns:1fr}.control-column,.detail-column,.map-column{order:0}}@media (max-width:860px){.container{padding:14px 14px 26px}.top-nav{flex-direction:column;align-items:flex-start}.top-nav-links{width:100%}.horizon-card-row,.method-grid,.metric-strip-grid,.research-kpis,.watch-mini-grid{grid-template-columns:1fr}.metric-tile.wide{grid-column:span 1}.map-stage{min-height:280px}.map-focus-card{width:calc(100% - 44px)}.node-fr{left:28%;top:40%}.node-de{left:46%;top:27%}.node-it{left:58%;top:56%}.node-eu{right:10%;top:21%}}.intelligence-shell{display:flex;flex-direction:column;gap:16px}.intelligence-hero{overflow:hidden;padding:26px;border:1px solid rgba(102,153,198,.28);border-radius:24px;background:linear-gradient(110deg,rgba(7,18,29,.98),rgba(12,28,43,.94) 62%,rgba(11,38,49,.9));box-shadow:var(--shadow)}.intelligence-hero:before{content:"";position:absolute;width:680px;height:680px;right:-300px;top:-380px;border-radius:50%;border:1px solid rgba(57,215,255,.2);box-shadow:0 0 0 80px rgba(57,215,255,.025),0 0 0 160px hsla(86,87%,69%,.018)}.hero-signal-line{display:flex;align-items:center;gap:10px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid hsla(0,0%,100%,.07);color:#a9bed2;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.signal-live-dot{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px hsla(86,87%,69%,.75)}.hero-separator{width:1px;height:14px;margin:0 4px;background:hsla(0,0%,100%,.16)}.intelligence-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);grid-gap:32px;gap:32px;align-items:end}.intelligence-hero h1{max-width:900px;margin:12px 0 14px;font-family:Avenir Next,Sora,sans-serif;font-size:clamp(2.6rem,5.1vw,5rem);line-height:.98;letter-spacing:-.055em}.hero-answer{max-width:940px;margin:0;color:#d7e7f6;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.hero-caveat{margin:14px 0 0;color:#819ab2;font-size:.88rem}.hero-thesis-card{padding:18px;border:1px solid rgba(57,215,255,.24);border-radius:18px;background:rgba(5,13,21,.58);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-thesis-title{margin-top:8px;font-size:1.3rem;font-weight:700}.hero-thesis-card p{margin:10px 0 16px;color:var(--muted);font-size:.88rem;line-height:1.55}.hero-thesis-meta{display:flex;flex-wrap:wrap;gap:7px}.evidence-rank,.hero-thesis-meta span,.leakage-badge{padding:6px 8px;border:1px solid hsla(0,0%,100%,.1);border-radius:7px;color:#b9cde0;background:rgba(11,25,38,.78);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;letter-spacing:.03em}.product-kpis{display:grid;grid-template-columns:1.35fr repeat(4,1fr);border:1px solid var(--line);border-radius:18px;overflow:hidden;background:rgba(8,17,27,.86);box-shadow:0 18px 40px rgba(0,0,0,.2)}.product-kpis article{min-width:0;padding:15px 17px;border-right:1px solid hsla(0,0%,100%,.07)}.product-kpis article:last-child{border-right:0}.product-kpis article.highlight{background:linear-gradient(135deg,rgba(57,215,255,.1),hsla(86,87%,69%,.04))}.product-kpis small,.product-kpis span{display:block;overflow:hidden;color:#7890a7;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.product-kpis span{text-transform:uppercase;letter-spacing:.08em}.product-kpis strong{display:block;margin:6px 0 5px;overflow:hidden;color:#eaf4ff;font-size:1.18rem;text-overflow:ellipsis;white-space:nowrap}.evidence-layout{display:grid;grid-template-columns:230px minmax(0,1fr) 310px;grid-gap:14px;gap:14px;align-items:start}.evidence-main,.method-aside{display:flex;flex-direction:column;gap:14px;min-width:0}.family-rail{position:-webkit-sticky;position:sticky;top:14px;gap:7px;padding:12px;border:1px solid var(--line);border-radius:18px;background:rgba(7,15,24,.88);box-shadow:var(--shadow)}.family-rail,.rail-heading{display:flex;flex-direction:column}.rail-heading{gap:5px;padding:5px 6px 12px}.rail-heading strong{font-size:.9rem}.family-rail-card{padding:11px;border:1px solid transparent;border-radius:12px;background:rgba(15,28,42,.62);transition:border-color .18s ease,transform .18s ease,background .18s ease}.family-rail-card.active,.family-rail-card:hover{transform:translateX(2px);border-color:rgba(57,215,255,.28);background:linear-gradient(110deg,rgba(57,215,255,.12),rgba(16,31,47,.85))}.family-rail-stats,.family-rail-top{display:flex;align-items:center;justify-content:space-between;gap:7px}.family-rail-top{color:#dceafb;font-size:.83rem;font-weight:650}.family-rail-stats{margin-top:7px;color:#8097ad;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.63rem}.rank-dot{display:inline-block;flex:0 0 auto;width:7px;height:7px;border-radius:50%}.rank-dot.primary{background:var(--lime);box-shadow:0 0 9px hsla(86,87%,69%,.45)}.rank-dot.supporting{background:var(--electric)}.rank-dot.secondary{background:var(--amber)}.rail-legend{display:flex;flex-direction:column;gap:7px;padding:12px 6px 3px;border-top:1px solid hsla(0,0%,100%,.07);color:#7f96aa;font-size:.68rem}.rail-legend span{display:flex;align-items:center;gap:7px}.evidence-rank.primary{color:var(--lime);border-color:hsla(86,87%,69%,.25)}.evidence-rank.supporting{color:var(--electric);border-color:rgba(57,215,255,.25)}.evidence-rank.secondary{color:var(--amber);border-color:rgba(255,189,89,.25)}.family-question{padding:16px;border-left:3px solid var(--electric);border-radius:3px 12px 12px 3px;background:linear-gradient(90deg,rgba(57,215,255,.09),rgba(57,215,255,.01))}.family-question p{margin:7px 0 0;color:#e6f2ff;font-size:1.08rem;line-height:1.55}.explain-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px}.explain-grid>div{padding:14px;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;background:rgba(7,16,25,.56)}.explain-grid p{margin:7px 0 0}.formula-section{margin-top:14px;padding:15px;border:1px solid rgba(57,215,255,.16);border-radius:16px;background:linear-gradient(180deg,rgba(8,20,31,.9),rgba(5,13,21,.92))}.formula-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.formula-section-head>div{display:flex;flex-direction:column;gap:5px}.formula-section-head strong{font-size:.92rem}.leakage-badge{color:var(--lime);border-color:hsla(86,87%,69%,.2)}.formula-shell{overflow:hidden;margin-top:9px;border:1px solid hsla(0,0%,100%,.06);border-radius:11px;background:rgba(2,8,13,.58)}.formula-render{overflow-x:auto;padding:11px 14px 7px;color:#e5f5ff}.formula-render .katex-display{margin:.45em 0}.formula-render .katex{font-size:1.03em}.formula-source{border-top:1px solid hsla(0,0%,100%,.05);color:#6f879c;font-size:.68rem}.formula-source summary{cursor:pointer;padding:7px 11px}.formula-source code{display:block;overflow-x:auto;padding:0 11px 10px;color:#9bb3c8;white-space:nowrap}.horizon-selector{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:14px}.horizon-selector a{display:flex;align-items:baseline;justify-content:space-between;padding:10px 12px;border:1px solid hsla(0,0%,100%,.08);border-radius:11px;background:rgba(8,18,28,.66)}.horizon-selector a.active{border-color:rgba(57,215,255,.36);background:rgba(57,215,255,.1)}.horizon-selector span{font-weight:700}.horizon-selector small{color:#7890a6}.evidence-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.evidence-metric{min-width:0;padding:12px;border:1px solid hsla(0,0%,100%,.06);border-radius:13px;background:rgba(8,18,28,.72)}.evidence-metric.accent{box-shadow:inset 0 2px 0 rgba(57,215,255,.65)}.evidence-metric.good{box-shadow:inset 0 2px 0 hsla(86,87%,69%,.65)}.evidence-metric-value{margin-top:9px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:1.3rem;font-weight:700}.evidence-metric-note{overflow:hidden;margin-top:7px;color:#718aa0;font-size:.68rem;line-height:1.4}.evidence-disclosure{margin-top:14px;border-top:1px solid hsla(0,0%,100%,.07)}.evidence-disclosure>summary{cursor:pointer;padding:13px 0 2px;color:#cce6f8;font-size:.83rem;font-weight:650}.disclosure-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:12px;gap:12px;margin-top:12px}.caveat-card,.confusion-wrap{padding:13px;border:1px solid hsla(0,0%,100%,.06);border-radius:14px;background:rgba(6,14,22,.7)}.confusion-axis-top{margin:0 0 7px 32%;color:#8097ac;font-size:.67rem;text-align:center;text-transform:uppercase;letter-spacing:.08em}.confusion-grid{display:grid;grid-template-columns:.72fr 1fr 1fr;grid-gap:5px;gap:5px}.confusion-col-label,.confusion-row-label{display:grid;place-items:center;min-height:34px;color:#8299ae;font-size:.68rem;text-align:center}.confusion-cell{display:flex;min-height:78px;flex-direction:column;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.06);border-radius:10px}.confusion-cell strong{font-size:1.35rem}.confusion-cell span{margin-top:4px;color:#89a0b5;font-size:.65rem}.confusion-cell.hit{background:hsla(86,87%,69%,.09);color:var(--lime)}.confusion-cell.false-alarm{background:rgba(255,189,89,.08);color:var(--amber)}.confusion-cell.miss{background:hsla(0,100%,73%,.08);color:#ff9696}.confusion-cell.quiet{background:rgba(57,215,255,.06);color:var(--electric)}.micro-copy{margin:10px 0 0;color:#748da3;font-size:.72rem;line-height:1.55}.caveat-card p{margin:7px 0 16px;color:#94abc0;font-size:.78rem;line-height:1.6}.matrix-wrap{overflow-x:auto}.evidence-table{width:100%;border-collapse:collapse}.evidence-table td,.evidence-table th{padding:10px 9px;border-bottom:1px solid hsla(0,0%,100%,.055);color:#a9bed2;font-size:.73rem;text-align:left;white-space:nowrap}.evidence-table th{color:#728ba1;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em}.evidence-table td:first-child{color:#d9e9f8;font-weight:600}.evidence-table tr.selected{background:rgba(57,215,255,.07)}.method-steps{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.method-steps li{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.method-steps li:last-child{border-bottom:0}.method-steps>li>span{color:var(--electric);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.7rem}.method-steps strong{font-size:.82rem}.method-steps p{margin:5px 0 0;color:#8199af;font-size:.73rem;line-height:1.5}.posture-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.posture-list li{padding-left:12px;border-left:2px solid rgba(57,215,255,.28);color:#8fa7bc;font-size:.76rem;line-height:1.55}.posture-list strong{color:#d9e9f8}.route-hero{padding:24px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(460px 220px at 95% 0,rgba(57,215,255,.13),transparent 70%),linear-gradient(135deg,rgba(12,27,42,.97),rgba(7,16,26,.96));box-shadow:var(--shadow)}.compact-route-hero h1{margin:10px 0 8px;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.045em}.compact-route-hero p{max-width:900px;margin:0;color:var(--muted);line-height:1.65}.methodology-target-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:14px;gap:14px}.method-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.method-label-spaced{margin-top:16px}.result-ledger-table td:nth-child(4){font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.66rem}@media (max-width:1380px){.evidence-layout{grid-template-columns:205px minmax(0,1fr)}.method-aside{grid-column:1/-1;display:grid}.evidence-metric-grid,.method-aside{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.intelligence-hero-grid{grid-template-columns:1fr}.product-kpis{grid-template-columns:repeat(2,1fr)}.product-kpis article:nth-child(2n){border-right:0}.evidence-layout{grid-template-columns:1fr}.family-rail{position:static;display:grid;grid-template-columns:repeat(2,1fr)}.rail-heading,.rail-legend{grid-column:1/-1}.method-aside,.method-family-grid,.methodology-target-grid{grid-template-columns:1fr}}@media (max-width:680px){.container,.evidence-layout,.evidence-main,.intelligence-hero,.intelligence-hero-grid,.intelligence-hero-grid>*,.intelligence-shell,.method-aside,.panel,.route-shell{width:100%;min-width:0;max-width:100%}.container,.intelligence-hero,.intelligence-shell,.route-shell{overflow-x:hidden}.intelligence-hero{padding:18px}.hero-signal-line{flex-wrap:wrap}.hero-separator{display:none}.intelligence-hero h1{font-size:2.65rem}.product-kpis{grid-template-columns:1fr}.product-kpis article{border-right:0;border-bottom:1px solid hsla(0,0%,100%,.07)}.family-rail{grid-template-columns:1fr}.rail-heading,.rail-legend{grid-column:auto}.disclosure-grid,.explain-grid{grid-template-columns:1fr}.formula-section-head{flex-direction:column}.horizon-selector{grid-template-columns:1fr}.evidence-metric-grid,.top-nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}.top-nav-links{display:grid}.top-nav-links a{min-width:0;padding-inline:8px;text-align:center}.eyebrow{display:block;width:100%;max-width:100%;overflow:hidden;line-height:1.45;text-overflow:ellipsis;white-space:normal}.hero-signal-line>span:not(.signal-live-dot):not(.hero-separator){max-width:calc(100% - 20px);overflow-wrap:anywhere}.hero-answer,.hero-caveat,.hero-thesis-card p,.intelligence-hero h1{max-width:100%;overflow-wrap:anywhere}.formula-render{max-width:100%;overflow-x:auto}}