.interior-prime .screen-orientation{display:grid;grid-template-columns:minmax(160px,.65fr) minmax(270px,1.35fr) minmax(255px,.9fr);align-items:center;gap:22px;min-height:78px;margin:-4px 0 24px;padding:10px 0;border-top:1px solid rgba(11,23,43,.1);border-bottom:1px solid rgba(11,23,43,.1)}.interior-prime .screen-location{display:grid;gap:2px}.interior-prime .screen-location>span,.interior-prime .screen-next small{color:var(--prime-faint);font-size:9px;font-weight:760;letter-spacing:.145em;text-transform:uppercase}.interior-prime .screen-location>strong{color:var(--prime-ink);font-size:13px;font-weight:680}.interior-prime .screen-orientation>p{max-width:62ch;margin:0;color:var(--prime-muted);font-size:11.5px;line-height:1.48}.interior-prime .screen-next{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:55px;padding:8px 10px 8px 15px;border:1px solid rgba(11,23,43,.11);border-radius:15px;color:var(--prime-ink);background:rgba(255,255,255,.68);transition:border-color .2s ease,background .2s ease,transform .2s ease}.interior-prime .screen-next:hover{border-color:rgba(49,95,225,.32);background:#fff;transform:translateY(-1px)}.interior-prime .screen-next>span{display:grid;min-width:0}.interior-prime .screen-next strong{font-size:11.5px;font-weight:700}.interior-prime .screen-next em,.interior-prime .screen-next strong{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.interior-prime .screen-next em{color:var(--prime-muted);font-size:10px}.interior-prime .screen-next>svg{width:28px;height:28px;padding:7px;border-radius:9px;color:#fff;background:var(--prime-navy);transition:transform .2s ease}.interior-prime .screen-next:hover>svg{transform:translateX(2px)}.interior-prime .portfolio-flight-deck{position:relative;overflow:hidden;border:1px solid rgba(145,171,224,.18);border-radius:30px;color:#f7f9ff;background:linear-gradient(135deg,#061426,#091b35 58%,#0e2a50);box-shadow:0 28px 72px rgba(8,23,45,.2)}.interior-prime .portfolio-flight-deck:after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 32%,rgba(123,157,235,.045) 50%,transparent 67%);transform:translateX(-80%);animation:flight-scan 11s ease-in-out infinite}.interior-prime .portfolio-flight-header{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr);gap:54px;padding:35px 43px 32px;border-bottom:1px solid rgba(166,188,231,.13)}.interior-prime .portfolio-flight-live{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:rgba(218,229,248,.62);font-size:9.5px;letter-spacing:.04em}.interior-prime .portfolio-flight-live>svg{width:15px;height:15px;flex:0 0 auto;color:#72dfc1}.interior-prime .portfolio-flight-live b{color:#72dfc1;font-size:9.5px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.interior-prime .portfolio-flight-live[data-state=pending] b,.interior-prime .portfolio-flight-live[data-state=pending]>svg{color:#ebc57c}.interior-prime .portfolio-flight-live[data-state=failed] b,.interior-prime .portfolio-flight-live[data-state=failed]>svg{color:#ffa7a0}.interior-prime .portfolio-flight-role{display:block;margin-top:36px;color:#a5bbf7;font-size:9.5px;font-weight:720;letter-spacing:.13em;text-transform:uppercase}.interior-prime .portfolio-flight-header h1{max-width:15ch;margin:10px 0 0;color:#fff;font-family:Vera Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(40px,4vw,61px);font-weight:520;line-height:.98;letter-spacing:-.047em}.interior-prime .portfolio-flight-header>div:first-child>p{max-width:62ch;margin:17px 0 0;color:rgba(223,232,248,.65);font-size:13px;line-height:1.58}.interior-prime .portfolio-flight-actions{align-self:end;display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.interior-prime .portfolio-flight-actions .portfolio-primary,.interior-prime .portfolio-flight-actions .portfolio-text-link{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;max-width:100%;padding:12px 18px;border-radius:12px;font-size:13px;line-height:1.45;font-weight:650;text-align:left}.interior-prime .portfolio-flight-actions a>span{min-width:0}.interior-prime .portfolio-flight-actions a>svg{flex:0 0 16px;width:16px;height:16px}.interior-prime .portfolio-flight-actions .portfolio-text-link{border:1px solid rgba(190,208,245,.2)}.interior-prime .portfolio-flight-actions .portfolio-trust{flex-basis:100%;display:flex;flex-wrap:wrap;gap:15px;margin-top:8px}.interior-prime .portfolio-flight-actions .portfolio-trust span{display:inline-flex;align-items:center;gap:5px;color:rgba(218,229,248,.62);font-size:9px;font-weight:650;letter-spacing:.04em}.interior-prime .portfolio-flight-actions .portfolio-trust svg{width:12px;height:12px;color:#75d9bd}.interior-prime .portfolio-flight-map{position:relative;z-index:2;padding:0 26px 19px;background:rgba(2,11,25,.28)}.interior-prime .portfolio-flight-columns{display:grid;grid-template-columns:minmax(170px,.85fr) repeat(5,minmax(105px,1fr)) minmax(190px,.95fr);gap:0;min-height:54px;align-items:center;color:rgba(193,209,239,.38);font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.interior-prime .portfolio-flight-columns span{padding:0 12px}.interior-prime .portfolio-flight-columns span:not(:first-child){text-align:center}.interior-prime .portfolio-flight-columns:after{content:"Recommended action";padding:0 12px;text-align:left}.interior-prime .portfolio-flight-lanes{border-top:1px solid rgba(166,188,231,.11)}.interior-prime .portfolio-flight-lane{position:relative;display:grid;grid-template-columns:minmax(170px,.85fr) minmax(525px,5fr) minmax(190px,.95fr);align-items:stretch;min-height:112px;border-bottom:1px solid rgba(166,188,231,.11);animation:flight-lane-in .58s cubic-bezier(.2,.75,.25,1) both;animation-delay:calc(var(--lane-order) * 80ms + .1s);transition:background .22s ease,opacity .22s ease}.interior-prime .portfolio-flight-lanes:hover .portfolio-flight-lane:not(:hover){opacity:.56}.interior-prime .portfolio-flight-lane:hover{background:rgba(102,137,220,.06)}.interior-prime .flight-programme{display:grid;align-content:center;gap:4px;padding:16px 12px;color:#fff}.interior-prime .flight-condition{display:flex;align-items:center;gap:6px;color:#aebfea;font-size:9px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.interior-prime .flight-condition i{width:6px;height:6px;border-radius:50%;background:#7d91b6}.interior-prime .portfolio-flight-lane.red .flight-condition{color:#ff9f9b}.interior-prime .portfolio-flight-lane.red .flight-condition i{background:#f47773;box-shadow:0 0 13px rgba(244,119,115,.5)}.interior-prime .portfolio-flight-lane.amber .flight-condition{color:#e9c884}.interior-prime .portfolio-flight-lane.amber .flight-condition i{background:#e0ad55;box-shadow:0 0 13px rgba(224,173,85,.4)}.interior-prime .portfolio-flight-lane.green .flight-condition{color:#76dabb}.interior-prime .portfolio-flight-lane.green .flight-condition i{background:#59d4b1;box-shadow:0 0 13px rgba(89,212,177,.4)}.interior-prime .flight-programme>strong{overflow:hidden;font-size:12px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.interior-prime .flight-programme>small{overflow:hidden;color:rgba(211,223,245,.6);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.interior-prime .flight-stages{display:grid;grid-template-columns:repeat(5,minmax(105px,1fr));min-width:0;margin:0;padding:0;list-style:none}.interior-prime .flight-stages>li{position:relative;min-width:0}.interior-prime .flight-stages>li>a{position:relative;z-index:2;display:grid;justify-items:center;align-content:center;gap:3px;height:100%;padding:15px 8px;color:#fff;text-align:center}.interior-prime .flight-node{position:relative;z-index:3;display:grid;place-items:center;width:20px;height:20px;margin-bottom:3px;border:1px solid rgba(161,186,237,.3);border-radius:50%;background:#0a1c37}.interior-prime .flight-node>i{width:5px;height:5px;border-radius:50%;background:#7185aa}.interior-prime .flight-stages .passed .flight-node{border-color:rgba(89,212,177,.46);background:rgba(32,112,94,.22)}.interior-prime .flight-stages .passed .flight-node>i{background:#59d4b1;box-shadow:0 0 11px rgba(89,212,177,.58)}.interior-prime .flight-stages .blocked .flight-node{border-color:rgba(244,119,115,.72);background:rgba(133,47,52,.25);animation:flight-blocker 2.25s ease-in-out infinite}.interior-prime .flight-stages .blocked .flight-node>i{width:7px;height:7px;background:#f47773;box-shadow:0 0 14px rgba(244,119,115,.7)}.interior-prime .portfolio-flight-lane.green .flight-stages .blocked .flight-node{border-color:rgba(89,212,177,.72);background:rgba(32,112,94,.25)}.interior-prime .portfolio-flight-lane.green .flight-stages .blocked .flight-node>i{background:#59d4b1;box-shadow:0 0 14px rgba(89,212,177,.7)}.interior-prime .flight-stage-mobile{display:none}.interior-prime .flight-stages strong{overflow:hidden;width:100%;color:rgba(239,244,255,.92);font-size:10.5px;font-weight:670;text-overflow:ellipsis;white-space:nowrap}.interior-prime .flight-stages small{overflow:hidden;width:100%;color:rgba(197,212,241,.58);font-size:8.7px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.interior-prime .flight-stages .future small,.interior-prime .flight-stages .future strong{opacity:.45}.interior-prime .flight-connector{position:absolute;z-index:1;left:calc(50% + 10px);right:calc(-50% + 10px);top:36px;height:1px;overflow:visible;background:rgba(145,169,217,.18)}.interior-prime .flight-stages .passed .flight-connector{background:linear-gradient(90deg,rgba(89,212,177,.55),rgba(92,130,221,.42))}.interior-prime .flight-connector i{display:none}.interior-prime .flight-stages .passed .flight-connector i{position:absolute;top:-2px;display:block;width:5px;height:5px;border-radius:50%;background:#8eacf7;box-shadow:0 0 10px rgba(142,172,247,.8);animation:flight-packet 3.4s ease-in-out infinite;animation-delay:calc(var(--lane-order) * .23s)}.interior-prime .flight-next-move{display:grid;grid-template-columns:minmax(0,1fr) 25px;align-items:center;gap:8px;margin:10px 0 10px 10px;padding:10px 9px 10px 13px;border-left:1px solid rgba(244,119,115,.62);border-radius:0 12px 12px 0;color:#fff;background:rgba(255,255,255,.045)}.interior-prime .portfolio-flight-lane.green .flight-next-move{border-left-color:rgba(89,212,177,.62)}.interior-prime .flight-next-move>span{display:grid;min-width:0;gap:1px}.interior-prime .flight-next-move small{color:#ffaaa6;font-size:8px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.interior-prime .portfolio-flight-lane.green .flight-next-move small{color:#76dabb}.interior-prime .flight-next-move strong{overflow:hidden;font-size:10.5px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.interior-prime .flight-next-move em{overflow:hidden;color:rgba(211,223,245,.58);font-size:8.7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.interior-prime .flight-next-move>svg{width:25px;height:25px;padding:7px;border-radius:8px;background:rgba(255,255,255,.08);transition:transform .2s ease,background .2s ease}.interior-prime .flight-next-move:hover>svg{transform:translateX(2px);background:rgba(255,255,255,.14)}.interior-prime .portfolio-flight-map>footer{display:flex;align-items:center;gap:18px;min-height:51px;color:rgba(197,212,241,.58);font-size:9px}.interior-prime .portfolio-flight-map>footer span{display:inline-flex;align-items:center;gap:6px}.interior-prime .portfolio-flight-map>footer i{width:6px;height:6px;border-radius:50%;background:#7185aa}.interior-prime .portfolio-flight-map>footer i.passed{background:#59d4b1}.interior-prime .portfolio-flight-map>footer i.blocked{background:#f47773}.interior-prime .portfolio-flight-map>footer b{margin-left:auto;color:rgba(197,212,241,.5);font-weight:600}.interior-prime .portfolio-flight-more{display:flex;align-items:center;justify-content:center;gap:7px;min-height:43px;border-bottom:1px solid rgba(166,188,231,.11);color:#a9bff6;font-size:10px;font-weight:670}.interior-prime .portfolio-metrics{margin:24px 0 54px}.interior-prime .programme-flight-head{--programme-tone:#8799bd;position:relative;overflow:hidden;border:1px solid rgba(153,180,231,.17);border-radius:29px;color:#fff;background:linear-gradient(132deg,#061426,#091b35 62%,#0d284c);box-shadow:0 24px 62px rgba(8,23,45,.17)}.interior-prime .programme-flight-head.red{--programme-tone:#f47773}.interior-prime .programme-flight-head.amber{--programme-tone:#e0ad55}.interior-prime .programme-flight-head.green{--programme-tone:#59d4b1}.interior-prime .programme-flight-head>header{display:grid;grid-template-columns:94px minmax(0,1fr) auto;align-items:center;min-height:54px;margin:0 34px;border-bottom:1px solid rgba(174,197,240,.13)}.interior-prime .programme-flight-head>header>a{display:inline-flex;align-items:center;gap:6px;color:rgba(220,230,249,.67);font-size:10px;font-weight:650}.interior-prime .programme-flight-head>header>a svg{width:12px}.interior-prime .programme-flight-head>header>span{overflow:hidden;color:rgba(220,231,250,.78);font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.interior-prime .programme-flight-head>header>b{display:inline-flex;align-items:center;gap:7px;color:var(--programme-tone);font-size:9px;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.interior-prime .programme-flight-head>header>b i{width:7px;height:7px;border-radius:50%;background:var(--programme-tone);box-shadow:0 0 0 5px color-mix(in srgb,var(--programme-tone) 10%,transparent),0 0 16px color-mix(in srgb,var(--programme-tone) 40%,transparent)}.interior-prime .programme-flight-main{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:46px;align-items:end;padding:31px 42px 27px}.interior-prime .programme-flight-copy>span{color:#a5bbf7;font-size:9px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.interior-prime .programme-flight-copy h1{max-width:17ch;margin:9px 0 0;color:#fff;font-family:Vera Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(39px,4vw,60px);font-weight:520;line-height:.98;letter-spacing:-.047em}.interior-prime .programme-flight-copy>p{display:grid;gap:6px;max-width:76ch;margin:17px 0 0}.interior-prime .programme-flight-copy>p strong{color:var(--programme-tone);font-size:12px;font-weight:680;line-height:1.45}.interior-prime .programme-flight-copy>p span{color:rgba(215,226,247,.64);font-size:11px;line-height:1.5}.interior-prime .programme-next-action{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;min-height:100px;padding:15px 14px 15px 18px;border:1px solid rgba(186,207,246,.16);border-left:2px solid var(--programme-tone);border-radius:0 17px 17px 0;color:#fff;background:rgba(255,255,255,.045);transition:background .2s ease,transform .2s ease}.interior-prime .programme-next-action:hover{background:rgba(255,255,255,.075);transform:translateY(-2px)}.interior-prime .programme-next-action small{grid-column:1;color:var(--programme-tone);font-size:8px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.interior-prime .programme-next-action strong{grid-column:1;margin-top:4px;font-size:11.5px;font-weight:700}.interior-prime .programme-next-action span{grid-column:1;margin-top:2px;color:rgba(215,226,247,.62);font-size:9.5px;line-height:1.35}.interior-prime .programme-next-action svg{grid-column:2;grid-row:1/4;width:30px;height:30px;padding:8px;border-radius:9px;background:rgba(255,255,255,.08);transition:transform .2s ease}.interior-prime .programme-next-action:hover svg{transform:translateX(2px)}.interior-prime .programme-control-flow{display:grid;grid-template-columns:repeat(5,1fr);margin:0 33px;padding:8px 0 17px;border-top:1px solid rgba(174,197,240,.1)}.interior-prime .programme-control-flow>a{position:relative;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:49px;padding:6px 11px;color:#fff}.interior-prime .programme-control-flow>a>i{position:relative;z-index:2;display:grid;place-items:center;width:20px;height:20px;border:1px solid rgba(160,185,235,.26);border-radius:50%;background:#0a1c37}.interior-prime .programme-control-flow>a>i b{width:5px;height:5px;border-radius:50%;background:#7185aa}.interior-prime .programme-control-flow>a.passed>i{border-color:rgba(89,212,177,.45)}.interior-prime .programme-control-flow>a.passed>i b{background:#59d4b1;box-shadow:0 0 10px rgba(89,212,177,.6)}.interior-prime .programme-control-flow>a.blocked>i{border-color:color-mix(in srgb,var(--programme-tone) 70%,transparent);animation:programme-blocker 2.2s ease-in-out infinite}.interior-prime .programme-control-flow>a.blocked>i b{width:7px;height:7px;background:var(--programme-tone);box-shadow:0 0 13px color-mix(in srgb,var(--programme-tone) 65%,transparent)}.interior-prime .programme-control-flow>a.future{opacity:.44}.interior-prime .programme-control-flow>a>span{display:grid;min-width:0}.interior-prime .programme-control-flow small{color:rgba(196,212,243,.61);font-size:8px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.interior-prime .programme-control-flow strong{overflow:hidden;color:rgba(243,247,255,.92);font-size:10px;font-weight:660;text-overflow:ellipsis;white-space:nowrap}.interior-prime .programme-control-flow em{position:absolute;z-index:1;left:31px;right:-9px;top:24px;height:1px;overflow:visible;background:rgba(149,175,224,.17)}.interior-prime .programme-control-flow .passed em{background:linear-gradient(90deg,rgba(89,212,177,.48),rgba(91,130,220,.34))}.interior-prime .programme-control-flow .passed em b{position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:#8eacf7;box-shadow:0 0 9px rgba(142,172,247,.8);animation:flight-packet 3.5s ease-in-out infinite}.interior-prime .programme-flight-head>footer{display:grid;grid-template-columns:repeat(4,1fr);margin:0 33px;border-top:1px solid rgba(174,197,240,.13)}.interior-prime .programme-flight-head>footer>div{display:grid;align-content:center;min-height:77px;padding:13px 18px;border-left:1px solid rgba(174,197,240,.1)}.interior-prime .programme-flight-head>footer>div:first-child{border-left:0}.interior-prime .programme-flight-head>footer strong{color:#fff;font-size:20px;font-weight:570;letter-spacing:-.035em}.interior-prime .programme-flight-head>footer .hot strong{color:#f47773}.interior-prime .programme-flight-head>footer span{margin-top:2px;color:rgba(215,226,248,.6);font-size:9px}.interior-prime .programme-tabs{margin-top:18px}.interior-prime .programme-flight-head.is-detail{border-radius:20px;background:radial-gradient(circle at 88% 50%,color-mix(in srgb,var(--detail-accent,#7f9bea) 14%,transparent),transparent 25%),linear-gradient(115deg,#061426 0,#091a31 72%,#0b2341 100%);box-shadow:0 14px 38px rgba(8,23,45,.12)}.interior-prime .programme-flight-head.is-detail:after{content:"";position:absolute;inset:54px 0 0;pointer-events:none;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--detail-accent,#7f9bea) 5%,transparent) 54%,transparent 100%)}.interior-prime .programme-flight-head.detail-schedule{--detail-accent:#7d9eff}.interior-prime .programme-flight-head.detail-risks{--detail-accent:#f27c77}.interior-prime .programme-flight-head.detail-actions{--detail-accent:#52ceb0}.interior-prime .programme-flight-head.detail-money{--detail-accent:#c3a2ff}.interior-prime .programme-flight-head.detail-people{--detail-accent:#67c9da}.interior-prime .programme-flight-head.detail-pack{--detail-accent:#e9b85d}.interior-prime .programme-flight-head.is-detail .programme-flight-main,.interior-prime .programme-flight-head.is-detail>footer{display:none}.interior-prime .programme-flight-head.is-detail .programme-control-flow{position:relative;z-index:1;margin:0 24px;padding:7px 0 10px;border-top:0}.interior-prime .programme-flight-head.is-detail .programme-control-flow>a{min-height:44px}.interior-prime .programme-flight-head.is-detail .programme-control-flow>a>i{width:18px;height:18px}.interior-prime .programme-flight-head.is-detail .programme-control-flow em{left:29px;top:21px}.interior-prime .programme-flight-head.is-detail+.programme-tabs{margin-top:11px}.interior-prime .programme-signal{--signal-accent:var(--prime-blue);display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.72fr);gap:38px;align-items:center;min-height:190px;margin:0 0 20px;padding:27px 31px;overflow:hidden;border:1px solid var(--prime-line);border-radius:24px;background:radial-gradient(circle at 82% 25%,color-mix(in srgb,var(--signal-accent) 7%,transparent),transparent 26%),linear-gradient(110deg,rgba(255,255,255,.98),rgba(247,249,252,.9));box-shadow:0 10px 30px rgba(8,23,45,.045)}.interior-prime .programme-signal-schedule{--signal-accent:#456fde}.interior-prime .programme-signal-risk{--signal-accent:#dc5d5d;border-color:rgba(220,93,93,.16);background:radial-gradient(circle at 77% 45%,rgba(245,121,112,.08),transparent 29%),linear-gradient(115deg,#fffdfb,#fff8f6)}.interior-prime .programme-signal-actions{--signal-accent:#168e74;border-color:rgba(22,142,116,.15);background:radial-gradient(circle at 82% 22%,rgba(69,195,164,.09),transparent 27%),linear-gradient(115deg,#fbfffd,#f4fbf8)}.interior-prime .programme-signal-money{--signal-accent:#7858bf;border-color:rgba(120,88,191,.15);background:radial-gradient(circle at 80% 50%,rgba(116,87,187,.095),transparent 31%),linear-gradient(115deg,#fdfcff,#f7f4fd)}.interior-prime .programme-signal-people{--signal-accent:#157f93;border-color:rgba(21,127,147,.15);background:radial-gradient(circle at 78% 30%,rgba(65,177,197,.09),transparent 31%),linear-gradient(115deg,#fbfeff,#f2fafb)}.interior-prime .programme-signal-pack{--signal-accent:#a6751b;border-color:rgba(166,117,27,.16);background:radial-gradient(circle at 82% 45%,rgba(225,176,77,.1),transparent 29%),linear-gradient(115deg,#fffefa,#fcf7ed)}.interior-prime .programme-signal>header>span{color:var(--signal-accent);font-size:9px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.interior-prime .programme-signal>header h2{max-width:19ch;margin:10px 0 0;color:var(--prime-ink);font-family:Vera Display,sans-serif;font-size:clamp(25px,2.4vw,36px);font-weight:540;line-height:1.02;letter-spacing:-.035em}.interior-prime .programme-signal>header p{max-width:48ch;margin:13px 0 0;color:var(--prime-muted);font-size:10.5px;line-height:1.55}.interior-prime .schedule-flight{display:grid;grid-template-columns:repeat(4,minmax(105px,1fr));min-height:108px}.interior-prime .schedule-flight>div{position:relative;display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;gap:7px;padding:10px 13px;text-align:center}.interior-prime .schedule-flight>div>i{position:relative;z-index:2;display:grid;place-items:center;width:21px;height:21px;border:1px solid #b7c3d6;border-radius:50%;background:#fff}.interior-prime .schedule-flight>div>i b{width:6px;height:6px;border-radius:50%;background:#6f86b4}.interior-prime .schedule-flight>div.blocked>i{border-color:#e98582;box-shadow:0 0 0 7px rgba(239,110,107,.08)}.interior-prime .schedule-flight>div.blocked>i b{background:var(--prime-coral)}.interior-prime .schedule-flight>div.active>i b{background:var(--prime-blue);box-shadow:0 0 11px rgba(49,95,225,.35)}.interior-prime .schedule-flight>div>span{display:grid;width:100%;min-width:0}.interior-prime .schedule-flight small{color:var(--prime-faint);font-size:8.5px;font-weight:740;letter-spacing:.08em}.interior-prime .schedule-flight strong{display:-webkit-box;min-height:2.45em;overflow:hidden;color:var(--prime-ink);font-size:11px;font-weight:690;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.interior-prime .schedule-flight em{color:var(--prime-muted);font-size:9px;font-style:normal}.interior-prime .schedule-flight .path-link{position:absolute;z-index:1;left:calc(50% + 11px);right:calc(-50% + 11px);top:30px;height:1px;background:#cfd6e0}.interior-prime .schedule-flight .active .path-link i{position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--prime-blue);box-shadow:0 0 8px rgba(49,95,225,.4);animation:flight-packet 3.3s ease-in-out infinite}.interior-prime .schedule-flight>div.empty{grid-column:1/-1}.interior-prime .risk-funnel{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:center}.interior-prime .risk-funnel>div{display:grid;place-items:center;min-height:105px;padding:12px 8px;border:1px solid #d8dee7;border-radius:18px;text-align:center;background:rgba(255,255,255,.8)}.interior-prime .risk-funnel>div.hot{border-color:rgba(239,110,107,.32);background:var(--prime-coral-soft)}.interior-prime .risk-funnel>div.clear{border-color:rgba(39,169,133,.24);background:var(--prime-mint-soft)}.interior-prime .risk-funnel strong{color:var(--prime-ink);font-size:25px;font-weight:570}.interior-prime .risk-funnel span{font-size:10px;font-weight:700}.interior-prime .risk-funnel small{color:var(--prime-muted);font-size:8.5px}.interior-prime .risk-funnel>i{position:relative;height:1px;background:#cfd6e0}.interior-prime .risk-funnel>i:after{content:"";position:absolute;right:-1px;top:-3px;width:6px;height:6px;border-top:1px solid #aab6c7;border-right:1px solid #aab6c7;transform:rotate(45deg)}.interior-prime .risk-funnel>i b{position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--prime-blue);animation:flight-packet 3.6s ease-in-out infinite}.interior-prime .action-current{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid #d8dee7;border-radius:19px;background:#d8dee7}.interior-prime .action-current>div{position:relative;display:grid;align-content:center;min-height:115px;padding:16px 17px;background:rgba(255,255,255,.95)}.interior-prime .action-current>div.leak{background:linear-gradient(155deg,#fff,#fff7f5)}.interior-prime .action-current span{color:var(--prime-blue);font-size:8.5px;font-weight:760;letter-spacing:.1em}.interior-prime .action-current strong{margin-top:5px;color:var(--prime-ink);font-size:27px;font-weight:570}.interior-prime .action-current b{font-size:10.5px}.interior-prime .action-current small{color:var(--prime-muted);font-size:9px}.interior-prime .action-current i{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--prime-mint);transform-origin:left;animation:action-fill 1.1s cubic-bezier(.2,.75,.25,1) both}.interior-prime .action-current .leak i{background:var(--prime-coral)}.interior-prime .money-current{display:grid;gap:15px}.interior-prime .money-current>div{display:grid;grid-template-columns:minmax(180px,1fr) 100px 58px 74px;align-items:center;gap:12px}.interior-prime .money-current>div>span{height:8px;overflow:hidden;border-radius:999px;background:#e5e9ef}.interior-prime .money-current>div>span i{display:block;width:var(--money-width);height:100%;border-radius:inherit;background:linear-gradient(90deg,#274dbb,#6f92ef);transform-origin:left;animation:money-fill 1.1s cubic-bezier(.2,.75,.25,1) both}.interior-prime .money-current>div:nth-child(2)>span i{background:linear-gradient(90deg,#139578,#5dceb0)}.interior-prime .money-current>div:nth-child(3)>span i{background:linear-gradient(90deg,#c8494d,#f58a83)}.interior-prime .money-current strong{color:var(--prime-ink);font-size:11px;font-variant-numeric:tabular-nums}.interior-prime .money-current b{font-size:10px}.interior-prime .money-current small{color:var(--prime-muted);font-size:9px}.interior-prime .capacity-current{position:relative;display:grid;gap:9px;padding-top:5px}.interior-prime .capacity-current>div{display:grid;grid-template-columns:minmax(160px,1fr) 115px 48px 95px;align-items:center;gap:10px}.interior-prime .capacity-current>div>span{height:7px;border-radius:999px;background:#e4e8ee}.interior-prime .capacity-current>div>span i{display:block;width:var(--capacity-width);height:100%;border-radius:inherit;background:var(--prime-mint);transform-origin:left;animation:money-fill 1.1s cubic-bezier(.2,.75,.25,1) both}.interior-prime .capacity-current>div.over>span i{background:var(--prime-coral)}.interior-prime .capacity-current strong{font-size:10.5px}.interior-prime .capacity-current b{color:var(--prime-ink);font-size:11px;font-variant-numeric:tabular-nums}.interior-prime .capacity-current small{overflow:hidden;color:var(--prime-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.interior-prime .capacity-limit{position:absolute;left:calc((100% - 278px) * .714);top:-1px;bottom:0;width:1px;border-left:1px dashed rgba(200,73,77,.42);pointer-events:none}.interior-prime .capacity-limit span{position:absolute;top:-14px;left:-15px;color:var(--prime-coral-deep);font-size:8px;font-style:normal}.interior-prime .pack-current{display:grid;grid-template-columns:repeat(5,1fr)}.interior-prime .pack-current>div{position:relative;display:grid;justify-items:center;align-content:center;gap:4px;min-height:112px;padding:9px;text-align:center}.interior-prime .pack-current>div>span{color:var(--prime-faint);font-size:8.5px;letter-spacing:.09em}.interior-prime .pack-current>div>i{position:relative;z-index:2;display:grid;place-items:center;width:25px;height:25px;border:1px solid #b9c4d3;border-radius:50%;background:#fff}.interior-prime .pack-current>div>i b{width:7px;height:7px;border-radius:50%;background:#8391a7}.interior-prime .pack-current>div.ready>i{border-color:rgba(39,169,133,.48)}.interior-prime .pack-current>div.ready>i b{background:var(--prime-mint);box-shadow:0 0 10px rgba(39,169,133,.36)}.interior-prime .pack-current>div.blocked>i{border-color:rgba(239,110,107,.55);animation:programme-blocker 2.2s ease-in-out infinite}.interior-prime .pack-current>div.blocked>i b{background:var(--prime-coral)}.interior-prime .pack-current strong{font-size:10px}.interior-prime .pack-current small{color:var(--prime-muted);font-size:8.5px}.interior-prime .pack-current em{position:absolute;z-index:1;left:calc(50% + 13px);right:calc(-50% + 13px);top:55px;height:1px;background:#cfd6e0}@keyframes programme-blocker{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--programme-tone) 0%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--programme-tone) 10%,transparent)}}@keyframes action-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes money-fill{0%{width:0}}.interior-prime .register-trajectory{margin-top:23px;overflow:hidden;border:1px solid var(--prime-line);border-radius:25px;background:rgba(255,255,255,.84);box-shadow:0 12px 34px rgba(8,23,45,.05)}.interior-prime .register-trajectory>header{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:26px 30px 22px}.interior-prime .register-trajectory>header span{color:var(--prime-blue);font-size:9px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.interior-prime .register-trajectory>header h2{margin:6px 0 0;color:var(--prime-ink);font-family:Vera Display,sans-serif;font-size:30px;font-weight:540;letter-spacing:-.035em}.interior-prime .register-trajectory>header p{max-width:48ch;margin:0;color:var(--prime-muted);font-size:11px;line-height:1.5}.interior-prime .register-trajectory-key,.interior-prime .register-trajectory-row{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(480px,2.7fr) minmax(205px,.9fr);align-items:center}.interior-prime .register-trajectory-key{min-height:36px;padding:0 23px;border-top:1px solid var(--prime-line);border-bottom:1px solid var(--prime-line);color:var(--prime-faint);font-size:8.5px;font-weight:740;letter-spacing:.1em;text-transform:uppercase}.interior-prime .register-trajectory-key>span{display:block}.interior-prime .register-trajectory-key>span:nth-child(2){text-align:center;word-spacing:15px}.interior-prime .register-trajectory-key>span:last-child{padding-left:26px}.interior-prime .register-trajectory-row{min-height:86px;padding:0 23px;border-bottom:1px solid var(--prime-line);animation:flight-lane-in .55s cubic-bezier(.2,.75,.25,1) both;animation-delay:calc(var(--trajectory-order) * 75ms + 80ms)}.interior-prime .register-trajectory-row:last-child{border-bottom:0}.interior-prime .register-trajectory-row:hover{background:rgba(49,95,225,.025)}.interior-prime .register-trajectory-row>a:first-child{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:11px;color:var(--prime-ink)}.interior-prime .register-trajectory-row>a:first-child>i{width:7px;height:7px;border-radius:50%;background:#8a94a4}.interior-prime .register-trajectory-row.red>a:first-child>i{background:var(--prime-coral);box-shadow:0 0 11px rgba(239,110,107,.34)}.interior-prime .register-trajectory-row.amber>a:first-child>i{background:var(--prime-amber)}.interior-prime .register-trajectory-row.green>a:first-child>i{background:var(--prime-mint)}.interior-prime .register-trajectory-row>a:first-child span{display:grid;min-width:0}.interior-prime .register-trajectory-row>a:first-child strong{overflow:hidden;font-size:11px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.interior-prime .register-trajectory-row>a:first-child small{color:var(--prime-muted);font-size:9px}.interior-prime .register-trajectory-steps{display:grid;grid-template-columns:repeat(5,1fr)}.interior-prime .register-trajectory-steps>span{position:relative;display:grid;place-items:center;min-height:50px}.interior-prime .register-trajectory-steps>span>i{position:relative;z-index:2;display:grid;place-items:center;width:20px;height:20px;border:1px solid #bdc7d5;border-radius:50%;background:#fff}.interior-prime .register-trajectory-steps>span>i b{width:5px;height:5px;border-radius:50%;background:#8491a4}.interior-prime .register-trajectory-steps>span.passed>i{border-color:rgba(39,169,133,.45)}.interior-prime .register-trajectory-steps>span.passed>i b{background:var(--prime-mint);box-shadow:0 0 9px rgba(39,169,133,.38)}.interior-prime .register-trajectory-steps>span.blocked>i{border-color:rgba(239,110,107,.62);box-shadow:0 0 0 6px rgba(239,110,107,.07)}.interior-prime .register-trajectory-steps>span.blocked>i b{width:7px;height:7px;background:var(--prime-coral)}.interior-prime .register-trajectory-steps>span.future{opacity:.36}.interior-prime .register-trajectory-steps em{position:absolute;z-index:1;left:calc(50% + 10px);right:calc(-50% + 10px);top:25px;height:1px;background:#cfd6df}.interior-prime .register-trajectory-steps .passed em{background:linear-gradient(90deg,rgba(39,169,133,.5),rgba(49,95,225,.28))}.interior-prime .register-trajectory-steps .passed em b{position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--prime-blue);animation:flight-packet 3.4s ease-in-out infinite}.interior-prime .register-trajectory-next{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px;margin-left:13px;padding:9px 9px 9px 13px;border-left:1px solid rgba(49,95,225,.23);color:var(--prime-ink)}.interior-prime .register-trajectory-next span{display:grid;min-width:0}.interior-prime .register-trajectory-next small{color:var(--prime-blue);font-size:8px;font-weight:740;letter-spacing:.09em;text-transform:uppercase}.interior-prime .register-trajectory-next strong{overflow:hidden;font-size:10px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.interior-prime .register-trajectory-next svg{width:28px;height:28px;padding:7px;border-radius:9px;color:#fff;background:var(--prime-navy);transition:transform .2s ease}.interior-prime .register-trajectory-next:hover svg{transform:translateX(2px)}.interior-prime :is(.queue-journey,.governance-runway,.evidence-trace,.settings-control-map,.workstream-impact-path){display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.55fr);gap:32px;align-items:center;min-height:136px;margin:18px 0 29px;padding:22px 28px;overflow:hidden;border:1px solid var(--prime-line);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 10px 29px rgba(8,23,45,.04)}.interior-prime .queue-journey{margin-top:-26px;border-color:rgba(140,163,211,.2);background:linear-gradient(115deg,#09182d,#0d274a);color:#fff;box-shadow:0 20px 48px rgba(8,23,45,.15)}.interior-prime .evidence-trace{border-color:rgba(49,95,225,.16);background:linear-gradient(110deg,#f9fbff,#fff)}.interior-prime .workstream-impact-path{border-color:rgba(49,95,225,.15);background:linear-gradient(110deg,#f7f9ff,#fff)}.interior-prime :is(.queue-journey,.governance-runway,.evidence-trace,.settings-control-map,.workstream-impact-path)>header>span{color:var(--prime-blue);font-size:8.5px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.interior-prime .queue-journey>header>span{color:#77dcbf}.interior-prime :is(.queue-journey,.governance-runway,.evidence-trace,.settings-control-map,.workstream-impact-path)>header h2{margin:7px 0 0;color:var(--prime-ink);font-family:Vera Display,sans-serif;font-size:25px;font-weight:540;line-height:1.03;letter-spacing:-.03em}.interior-prime .queue-journey>header h2{color:#fff}.interior-prime :is(.queue-journey,.governance-runway,.evidence-trace,.settings-control-map,.workstream-impact-path)>header p{margin:8px 0 0;color:var(--prime-muted);font-size:10.5px;line-height:1.5}.interior-prime .queue-journey>header p{color:rgba(216,228,249,.5)}.interior-prime :is(.queue-journey,.governance-runway,.evidence-trace,.settings-control-map,.workstream-impact-path)>div{display:grid;grid-template-columns:repeat(4,1fr)}.interior-prime .governance-runway>div{grid-template-columns:repeat(5,1fr)}.interior-prime .governance-runway>div>a,.interior-prime :is(.queue-journey,.evidence-trace,.settings-control-map,.workstream-impact-path)>div>span{position:relative;display:grid;justify-items:center;align-content:center;gap:3px;min-height:86px;padding:8px;text-align:center;color:var(--prime-ink)}.interior-prime .queue-journey>div>span{color:#fff}.interior-prime .governance-runway>header{display:grid;gap:2px}.interior-prime .governance-runway>header p{margin-top:0}.interior-prime .governance-runway>div>a>span{color:var(--prime-faint);font-size:8px;font-weight:730;letter-spacing:.08em}.interior-prime .governance-runway>div>a>i,.interior-prime :is(.queue-journey,.evidence-trace,.settings-control-map,.workstream-impact-path)>div>span>i{position:relative;z-index:2;display:grid;place-items:center;width:22px;height:22px;border:1px solid #bac5d4;border-radius:50%;background:#fff}.interior-prime .queue-journey>div>span>i{border-color:rgba(154,183,237,.3);background:#0b203c}.interior-prime .governance-runway>div>a>i b,.interior-prime :is(.queue-journey,.evidence-trace,.settings-control-map,.workstream-impact-path)>div>span>i b{width:6px;height:6px;border-radius:50%;background:#8492a8}.interior-prime .governance-runway>div>.passed>i,.interior-prime :is(.queue-journey,.evidence-trace,.settings-control-map,.workstream-impact-path)>div>.passed>i{border-color:rgba(39,169,133,.46)}.interior-prime .governance-runway>div>.passed>i b,.interior-prime :is(.queue-journey,.evidence-trace,.settings-control-map,.workstream-impact-path)>div>.passed>i b{background:var(--prime-mint);box-shadow:0 0 10px rgba(39,169,133,.4)}.interior-prime .governance-runway>div>.blocked>i,.interior-prime :is(.queue-journey,.evidence-trace,.settings-control-map,.workstream-impact-path)>div>.blocked>i{border-color:rgba(239,110,107,.62);box-shadow:0 0 0 6px rgba(239,110,107,.075)}.interior-prime .governance-runway>div>.blocked>i b,.interior-prime :is(.queue-journey,.evidence-trace,.settings-control-map,.workstream-impact-path)>div>.blocked>i b{background:var(--prime-coral)}.interior-prime .governance-runway>div>.future,.interior-prime :is(.queue-journey,.evidence-trace,.settings-control-map,.workstream-impact-path)>div>.future{opacity:.38}.interior-prime .governance-runway>div strong,.interior-prime :is(.queue-journey,.evidence-trace,.settings-control-map,.workstream-impact-path)>div strong{width:100%;overflow:hidden;font-size:10px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.interior-prime .governance-runway>div small,.interior-prime :is(.queue-journey,.evidence-trace,.settings-control-map,.workstream-impact-path)>div small{width:100%;overflow:hidden;color:var(--prime-muted);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.interior-prime .queue-journey>div small{color:rgba(210,224,248,.44)}.interior-prime .governance-runway>div em,.interior-prime :is(.queue-journey,.evidence-trace,.settings-control-map,.workstream-impact-path)>div em{position:absolute;z-index:1;left:calc(50% + 11px);right:calc(-50% + 11px);top:35px;height:1px;background:#cfd6df}.interior-prime .queue-journey>div em{background:rgba(149,177,229,.2)}.interior-prime .governance-runway>div .passed em,.interior-prime :is(.queue-journey,.evidence-trace,.settings-control-map,.workstream-impact-path)>div .passed em{background:linear-gradient(90deg,rgba(39,169,133,.5),rgba(49,95,225,.3))}.interior-prime .governance-runway>div .passed em b,.interior-prime :is(.queue-journey,.evidence-trace,.settings-control-map,.workstream-impact-path)>div .passed em b{position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--prime-blue);box-shadow:0 0 8px rgba(49,95,225,.45);animation:flight-packet 3.5s ease-in-out infinite}.interior-prime .queue-journey>div .passed em b{background:#8eacf7}.interior-prime .settings-control-map{min-height:124px;margin-top:-5px}.interior-prime .workstream-impact-path{margin-top:18px}@keyframes flight-packet{0%,12%{left:0;opacity:0}20%{opacity:1}72%{opacity:1}84%,to{left:calc(100% - 5px);opacity:0}}@keyframes flight-blocker{0%,to{box-shadow:0 0 0 0 rgba(244,119,115,.02)}50%{box-shadow:0 0 0 7px rgba(244,119,115,.09)}}@keyframes flight-scan{0%,17%{transform:translateX(-80%);opacity:0}28%{opacity:1}62%{transform:translateX(80%);opacity:.65}72%,to{transform:translateX(80%);opacity:0}}@keyframes flight-lane-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1180px){.interior-prime .screen-orientation{grid-template-columns:minmax(150px,.7fr) 1.3fr minmax(240px,.9fr)}.interior-prime .portfolio-flight-columns{display:none}.interior-prime .portfolio-flight-lanes{padding-top:12px}.interior-prime .portfolio-flight-lane{grid-template-columns:155px minmax(525px,1fr);overflow-x:auto}.interior-prime .flight-next-move{display:none}.interior-prime .programme-flight-main{grid-template-columns:minmax(0,1fr) 245px;gap:28px}.interior-prime .programme-signal{grid-template-columns:minmax(230px,.7fr) minmax(0,1.5fr);gap:24px}.interior-prime .risk-funnel{grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr}.interior-prime .register-trajectory-key,.interior-prime .register-trajectory-row{grid-template-columns:165px minmax(440px,1fr) 185px}.interior-prime :is(.queue-journey,.governance-runway,.evidence-trace,.settings-control-map,.workstream-impact-path){grid-template-columns:minmax(210px,.65fr) minmax(480px,1.5fr);overflow-x:auto}}@media (max-width:820px){.interior-prime .screen-orientation{grid-template-columns:1fr minmax(220px,.85fr);gap:14px;min-height:72px}.interior-prime .screen-orientation>p{display:none}.interior-prime .portfolio-flight-header{grid-template-columns:1fr;gap:25px;padding:29px 27px}.interior-prime .portfolio-flight-role{margin-top:27px}.interior-prime .portfolio-flight-actions{max-width:520px}.interior-prime .portfolio-flight-map{padding:0 18px 14px}.interior-prime .portfolio-flight-lane{grid-template-columns:145px minmax(500px,1fr);min-height:108px}.interior-prime .portfolio-flight-map>footer b{display:none}.interior-prime .programme-flight-main{grid-template-columns:1fr;gap:22px;padding:27px 29px 23px}.interior-prime .programme-next-action{max-width:430px;min-height:82px}.interior-prime .programme-control-flow{overflow-x:auto;grid-template-columns:repeat(5,minmax(135px,1fr))}.interior-prime .programme-flight-head>footer{grid-template-columns:repeat(2,1fr)}.interior-prime .programme-flight-head>footer>div:nth-child(3){border-left:0;border-top:1px solid rgba(174,197,240,.1)}.interior-prime .programme-flight-head>footer>div:nth-child(4){border-top:1px solid rgba(174,197,240,.1)}.interior-prime .programme-signal{grid-template-columns:1fr;gap:25px}.interior-prime .programme-signal>header h2{max-width:24ch}.interior-prime .register-trajectory{overflow-x:auto}.interior-prime .register-trajectory>header{position:sticky;left:0;width:calc(100vw - 76px)}.interior-prime .register-trajectory-key,.interior-prime .register-trajectory-row{min-width:830px}.interior-prime :is(.queue-journey,.governance-runway,.evidence-trace,.settings-control-map,.workstream-impact-path){grid-template-columns:1fr;gap:15px;overflow:hidden}}@media (max-width:620px){.interior-prime .stage{padding-top:15px}.interior-prime .screen-orientation{grid-template-columns:1fr;margin:0 0 14px;padding:9px 0 12px}.interior-prime .screen-location{grid-template-columns:auto 1fr;align-items:baseline;gap:8px}.interior-prime .screen-location>strong{font-size:12px}.interior-prime .screen-next{min-height:49px}.interior-prime .portfolio-flight-deck{border-radius:23px}.interior-prime .portfolio-flight-header{padding:25px 21px 24px}.interior-prime .portfolio-flight-live{flex-wrap:wrap}.interior-prime .portfolio-flight-header h1{font-size:38px}.interior-prime .portfolio-flight-actions{flex-direction:column;align-items:stretch}.interior-prime .portfolio-flight-actions .portfolio-text-link{width:100%;align-self:stretch}.interior-prime .portfolio-flight-actions .portfolio-trust{display:none}.interior-prime .portfolio-flight-map{padding:0 14px 12px}.interior-prime .portfolio-flight-lanes{padding-top:0}.interior-prime .portfolio-flight-lane{display:block;min-height:0;overflow:visible;padding:4px 0 14px}.interior-prime .flight-programme{padding:14px 4px 8px}.interior-prime .flight-stages{grid-template-columns:1fr}.interior-prime .flight-stages>li>a{grid-template-columns:24px 76px minmax(0,.8fr) minmax(0,1.2fr);justify-items:start;gap:8px;min-height:47px;padding:5px 4px;text-align:left}.interior-prime .flight-node{grid-column:1;grid-row:1;margin:0}.interior-prime .flight-stage-mobile{display:block;color:rgba(197,212,241,.42);font-size:7px;font-weight:720;letter-spacing:.07em;text-transform:uppercase}.interior-prime .flight-stages small,.interior-prime .flight-stages strong{white-space:normal}.interior-prime .flight-connector{left:13px;right:auto;top:28px;bottom:-19px;width:1px;height:auto}.interior-prime .flight-stages .passed .flight-connector i{top:0;left:-2px;animation:flight-packet-vertical 3.4s ease-in-out infinite}.interior-prime .portfolio-flight-map>footer{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding-top:12px}.interior-prime .portfolio-metrics{margin-top:15px}.interior-prime .programme-flight-head{border-radius:23px}.interior-prime .programme-flight-head>header{grid-template-columns:72px minmax(0,1fr) auto;margin:0 20px}.interior-prime .programme-flight-head>header>span{font-size:8px}.interior-prime .programme-flight-main{padding:23px 21px 20px}.interior-prime .programme-flight-copy h1{font-size:38px}.interior-prime .programme-control-flow{display:grid;grid-template-columns:1fr;overflow:visible;margin:0 20px}.interior-prime .programme-control-flow>a{min-height:44px}.interior-prime .programme-control-flow em{left:21px;right:auto;top:32px;bottom:-12px;width:1px;height:auto}.interior-prime .programme-control-flow .passed em b{left:-2px;animation:flight-packet-vertical 3.5s ease-in-out infinite}.interior-prime .programme-flight-head>footer{margin:0 20px}.interior-prime .programme-flight-head>footer>div{min-height:65px;padding:10px 12px}.interior-prime .programme-flight-head>footer strong{font-size:17px}.interior-prime .programme-flight-head.is-detail>header{min-height:47px;margin:0 16px}.interior-prime .programme-flight-head.is-detail .programme-control-flow{grid-template-columns:repeat(5,1fr);margin:0 11px;padding:7px 0 9px}.interior-prime .programme-flight-head.is-detail .programme-control-flow>a{grid-template-columns:1fr;justify-items:center;gap:4px;min-height:49px;padding:3px 1px;text-align:center}.interior-prime .programme-flight-head.is-detail .programme-control-flow>a>span{justify-items:center}.interior-prime .programme-flight-head.is-detail .programme-control-flow small{font-size:6.5px;letter-spacing:.035em}.interior-prime .programme-flight-head.is-detail .programme-control-flow strong{display:none}.interior-prime .programme-flight-head.is-detail .programme-control-flow em{left:calc(50% + 9px);right:calc(-50% + 9px);top:12px;bottom:auto;width:auto;height:1px}.interior-prime .programme-flight-head.is-detail .programme-control-flow .passed em b{top:-2px;left:auto;animation:flight-packet 3.5s ease-in-out infinite}.interior-prime .programme-signal{min-height:0;padding:23px 20px;border-radius:20px}.interior-prime .programme-signal>header h2{font-size:28px}.interior-prime .schedule-flight{grid-template-columns:1fr}.interior-prime .schedule-flight>div{grid-template-columns:25px minmax(0,1fr);justify-items:stretch;min-height:58px;text-align:left}.interior-prime .schedule-flight strong{min-height:0;-webkit-line-clamp:2}.interior-prime .schedule-flight .path-link{left:20px;right:auto;top:37px;bottom:-11px;width:1px;height:auto}.interior-prime .schedule-flight .active .path-link i{left:-2px;animation:flight-packet-vertical 3.3s ease-in-out infinite}.interior-prime .risk-funnel{grid-template-columns:1fr;gap:7px}.interior-prime .risk-funnel>div{min-height:76px}.interior-prime .risk-funnel>i{width:1px;height:16px;margin:auto}.interior-prime .risk-funnel>i:after{right:-3px;top:10px;transform:rotate(135deg)}.interior-prime .risk-funnel>i b{left:-2px;animation:flight-packet-vertical 3.6s ease-in-out infinite}.interior-prime .action-current{grid-template-columns:repeat(2,1fr)}.interior-prime .money-current>div{grid-template-columns:minmax(100px,1fr) 88px 45px}.interior-prime .money-current small{display:none}.interior-prime .capacity-current>div{grid-template-columns:minmax(95px,1fr) 90px 38px}.interior-prime .capacity-current small{display:block;grid-column:1/-1;white-space:normal}.interior-prime .capacity-limit{display:none}.interior-prime .pack-current{grid-template-columns:1fr}.interior-prime .pack-current>div{grid-template-columns:28px 30px minmax(0,1fr) auto;justify-items:start;min-height:49px;text-align:left}.interior-prime .pack-current em{left:54px;right:auto;top:35px;bottom:-15px;width:1px;height:auto}.interior-prime .register-trajectory{overflow:hidden;border-radius:20px}.interior-prime .register-trajectory>header{position:static;display:grid;width:auto;padding:22px 20px 18px}.interior-prime .register-trajectory>header h2{font-size:27px}.interior-prime .register-trajectory-key{display:none}.interior-prime .register-trajectory-row{grid-template-columns:1fr;gap:8px;min-width:0;min-height:0;padding:16px 17px}.interior-prime .register-trajectory-steps{padding:2px 0}.interior-prime .register-trajectory-next{margin-left:0;padding:10px 0 0;border-top:1px solid var(--prime-line);border-left:0}.interior-prime :is(.queue-journey,.governance-runway,.evidence-trace,.settings-control-map,.workstream-impact-path){padding:21px 19px;border-radius:19px}.interior-prime .queue-journey{margin-top:-12px}.interior-prime .governance-runway>div,.interior-prime :is(.queue-journey,.evidence-trace,.settings-control-map,.workstream-impact-path)>div{grid-template-columns:1fr}.interior-prime .governance-runway>div>a,.interior-prime :is(.queue-journey,.evidence-trace,.settings-control-map,.workstream-impact-path)>div>span{grid-template-columns:27px minmax(0,1fr) auto;justify-items:start;min-height:43px;text-align:left}.interior-prime .governance-runway>div>a>span{display:none}.interior-prime .governance-runway>div em,.interior-prime :is(.queue-journey,.evidence-trace,.settings-control-map,.workstream-impact-path)>div em{left:18px;right:auto;top:31px;bottom:-12px;width:1px;height:auto}.interior-prime .governance-runway>div .passed em b,.interior-prime :is(.queue-journey,.evidence-trace,.settings-control-map,.workstream-impact-path)>div .passed em b{left:-2px;animation:flight-packet-vertical 3.5s ease-in-out infinite}}@keyframes flight-packet-vertical{0%,12%{top:0;opacity:0}20%{opacity:1}72%{opacity:1}84%,to{top:calc(100% - 5px);opacity:0}}@media (prefers-reduced-motion:reduce){.interior-prime .action-current i,.interior-prime .capacity-current>div>span i,.interior-prime .flight-stages .blocked .flight-node,.interior-prime .flight-stages .passed .flight-connector i,.interior-prime .money-current>div>span i,.interior-prime .pack-current>div.blocked>i,.interior-prime .portfolio-flight-deck:after,.interior-prime .portfolio-flight-lane,.interior-prime .programme-control-flow .passed em b,.interior-prime .programme-control-flow>a.blocked>i,.interior-prime .risk-funnel>i b,.interior-prime .schedule-flight .path-link i{animation:none}.interior-prime .register-trajectory-row,.interior-prime .register-trajectory-steps .passed em b,.interior-prime :is(.queue-journey,.governance-runway,.evidence-trace,.settings-control-map,.workstream-impact-path)>div .passed em b{animation:none}}