.international-panel{border:1px solid rgba(100,215,230,.18);border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#0c202b,#07151e);box-shadow:var(--shadow)}
.international-head,.path-head,.authority-head,.brief-header{display:flex;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#78909b}
.international-body{display:grid;grid-template-columns:1.12fr .88fr;min-height:410px}
.stakeholder-map{position:relative;overflow:hidden;background:radial-gradient(circle at 49% 48%,rgba(39,194,216,.11),transparent 25%),repeating-linear-gradient(35deg,rgba(255,255,255,.018) 0,rgba(255,255,255,.018) 1px,transparent 1px,transparent 24px)}
.stakeholder-map:before,.stakeholder-map:after{content:"";position:absolute;border:1px solid rgba(100,215,230,.07);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.stakeholder-map:before{width:180px;height:180px}.stakeholder-map:after{width:300px;height:300px}
.stake-line{position:absolute;height:1px;transform-origin:left;background:rgba(100,215,230,.22)}.sl1{width:37%;left:20%;top:29%;transform:rotate(36deg)}.sl2{width:34%;left:50%;top:49%;transform:rotate(-37deg)}.sl3{width:36%;left:49%;top:49%;transform:rotate(41deg)}.sl4{width:34%;left:18%;top:73%;transform:rotate(-43deg)}.sl5{width:37%;left:17%;top:27%;transform:rotate(9deg);background:linear-gradient(90deg,rgba(39,194,216,.18),rgba(240,190,98,.75))}
.stake-node{position:absolute;z-index:2;font-size:8px;letter-spacing:.11em;text-transform:uppercase;color:#9eb3bc}.stake-node i{display:block;width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 13px rgba(39,194,216,.65);margin-bottom:6px}.stake-node.primary i{width:11px;height:11px}.stake-node.attn i{background:var(--amber);box-shadow:0 0 13px rgba(240,190,98,.55)}.sn1{left:45%;top:45%}.sn2{left:13%;top:20%}.sn3{right:11%;top:17%}.sn4{right:9%;bottom:18%}.sn5{left:12%;bottom:16%}.sn6{left:17%;top:52%}
.authority-tag{position:absolute;right:10%;top:42%;font-size:7px;letter-spacing:.14em;color:var(--amber);border:1px solid rgba(240,190,98,.35);padding:5px 7px;background:rgba(240,190,98,.05)}
.international-feed{border-left:1px solid var(--line);padding:18px}.international-feed-label{font-size:9px;color:#607984;letter-spacing:.14em;text-transform:uppercase;margin-bottom:13px}.international-feed-item{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.06)}.international-feed-item small{display:block;font-size:8px;color:#637c87;letter-spacing:.12em;text-transform:uppercase}.international-feed-item b{display:block;font-size:13px;margin:4px 0}.international-feed-item span{font-size:9px;color:var(--green);letter-spacing:.1em}.international-feed-item .review{color:var(--amber)}
.international-detail{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.international-detail span{border:1px solid var(--line);padding:7px 9px;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#718994}
.engagement-path{border:1px solid rgba(100,215,230,.15);border-radius:26px;overflow:hidden;background:linear-gradient(180deg,#0a1c26,#07131b);box-shadow:var(--shadow)}
.path-body{padding:46px 30px}.path-track{display:grid;grid-template-columns:repeat(6,1fr);align-items:center;position:relative}.path-track:before{content:"";position:absolute;left:8%;right:8%;top:23px;height:1px;background:linear-gradient(90deg,rgba(39,194,216,.2),rgba(39,194,216,.62),rgba(39,194,216,.2))}
.path-node{position:relative;text-align:center;z-index:2}.path-node i{display:block;width:46px;height:46px;margin:0 auto 14px;border-radius:50%;border:1px solid rgba(100,215,230,.32);background:#0b202a;box-shadow:0 0 0 8px #091923}.path-node b{display:block;font-size:9px;letter-spacing:.11em;color:#b7cad2}.path-node small{display:block;margin-top:5px;font-size:7px;color:#617b86;letter-spacing:.07em}.path-node.gate i{border-color:rgba(240,190,98,.65);box-shadow:0 0 0 8px #091923,0 0 18px rgba(240,190,98,.18)}.path-node.gate:after{content:"DECISION GATE";position:absolute;top:-24px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:7px;letter-spacing:.1em;color:var(--amber)}
.path-note{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;margin-top:42px;padding:16px 18px;border:1px solid var(--line);background:rgba(255,255,255,.015)}.path-note small{font-size:8px;letter-spacing:.12em;color:var(--cyan-2)}.path-note b{font-size:13px}.path-note span{font-size:8px;color:var(--green);letter-spacing:.11em}
.authority-map{border:1px solid rgba(100,215,230,.14);border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#0b1d27,#081720)}
.authority-body{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.authority-side{background:#091923;padding:30px}.authority-side h3{font-size:27px;margin:7px 0 22px}.authority-side>small{font-size:8px;letter-spacing:.13em;color:#617b86}.authority-row{display:grid;grid-template-columns:94px 1fr auto;gap:14px;align-items:center;padding:15px 0;border-top:1px solid var(--line)}.authority-row span{font-size:8px;letter-spacing:.1em;color:var(--cyan-2)}.authority-row b{font-size:12px}.authority-row em{font-style:normal;font-size:8px;letter-spacing:.1em;color:var(--green)}.authority-row em.attn{color:var(--amber)}
.governance-note{margin-top:22px;padding:15px;border-left:2px solid var(--amber);background:rgba(240,190,98,.035)}.governance-note small{display:block;font-size:8px;letter-spacing:.12em;color:var(--amber)}.governance-note p{margin:7px 0 0;font-size:12px;color:#9fb0b8}
.international-deliverables{display:grid;grid-template-columns:1.08fr .92fr;gap:16px}.international-brief,.decision-gate{border:1px solid rgba(100,215,230,.15);border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#0b1f29,#081720);box-shadow:var(--shadow)}
.brief-classification{padding:9px 18px;background:rgba(39,194,216,.04);font-size:8px;letter-spacing:.14em;color:#6f8994}.brief-subject{padding:24px 18px}.brief-subject small,.brief-assessment small{display:block;font-size:8px;letter-spacing:.12em;color:#617a85}.brief-subject b{display:block;font-size:23px;margin:5px 0}.brief-subject span{font-size:11px;color:#7d929b}.brief-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.brief-metrics div{padding:15px 10px;border-right:1px solid var(--line)}.brief-metrics div:last-child{border-right:0}.brief-metrics small{display:block;font-size:7px;color:#617985}.brief-metrics b{font-size:8px;color:var(--green)}.brief-metrics .brief-attn b{color:var(--amber)}.brief-assessment{padding:22px 18px}.brief-assessment p{font-size:13px;color:#b2c1c8;margin:8px 0 0}.brief-footer{display:flex;justify-content:space-between;padding:12px 18px;border-top:1px solid var(--line);font-size:8px;letter-spacing:.12em;color:#637d88}
.decision-gate{padding:28px}.decision-gate h3{font-size:31px;letter-spacing:-.03em;margin:8px 0 24px}.gate-row{display:grid;grid-template-columns:90px 1fr;gap:18px;padding:16px 0;border-top:1px solid var(--line)}.gate-row span{font-size:9px;letter-spacing:.12em;color:var(--cyan-2)}.gate-row p{margin:0;color:#9fb0b8;font-size:13px}.gate-outcome{margin-top:20px;padding:16px;border:1px solid rgba(82,216,155,.24);background:rgba(82,216,155,.035)}.gate-outcome small{display:block;font-size:8px;letter-spacing:.12em;color:var(--green)}.gate-outcome b{display:block;margin-top:5px;font-size:17px}
.scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.scope-card{border:1px solid var(--line);border-radius:20px;padding:28px;background:linear-gradient(160deg,rgba(16,33,45,.84),rgba(8,21,30,.68))}.scope-card small{font-size:9px;letter-spacing:.14em;color:var(--cyan-2)}.scope-card h3{font-size:27px;margin:12px 0 20px}.scope-card .list{gap:0}.scope-card .list div{font-size:13px}.scope-card.exclude{border-color:rgba(240,190,98,.18)}.scope-card.exclude small{color:var(--amber)}
.international-four{grid-template-columns:repeat(4,1fr)!important}
@media(max-width:980px){.international-body{grid-template-columns:1fr}.stakeholder-map{min-height:370px}.international-feed{border-left:0;border-top:1px solid var(--line)}.path-track{grid-template-columns:repeat(3,1fr);gap:38px}.path-track:before{display:none}.authority-body,.international-deliverables{grid-template-columns:1fr}.international-four{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:640px){.stakeholder-map{min-height:340px}.path-track{grid-template-columns:1fr 1fr}.path-note{grid-template-columns:1fr}.scope-grid{grid-template-columns:1fr}.authority-row{grid-template-columns:80px 1fr}.authority-row em{grid-column:2}.brief-metrics{grid-template-columns:1fr 1fr}.brief-metrics div:nth-child(2){border-right:0}.brief-metrics div:nth-child(-n+2){border-bottom:1px solid var(--line)}.international-four{grid-template-columns:1fr!important}}
