.app.interior-brief{--brief-night:#061426;--brief-night-2:#0b2442;--brief-night-3:#12345e;--brief-paper:#ffffff;--brief-sheet:#ffffff;--brief-ink:#09162a;--brief-muted:#687487;--brief-line:rgba(9,22,42,.13);--brief-blue:#466cff;--brief-mint:#55ddb8;--brief-coral:#ff716b;--brief-amber:#e5b45f;display:block!important;grid-template-columns:none!important;padding:0!important;height:100dvh;color:var(--brief-ink);background:var(--brief-paper)}.interior-brief .commandbar{position:relative;z-index:80;height:76px;color:#fff;background:linear-gradient(90deg,rgba(74,111,255,.12),transparent 32%),var(--brief-night);box-shadow:0 1px 0 rgba(178,201,244,.12)}.interior-brief .commandbar-inner{width:min(100%,1760px);height:100%;margin:0 auto;padding:0 28px;display:flex;align-items:center;gap:22px}.interior-brief .command-brand{display:flex;align-items:center;min-width:158px;padding-right:22px;border-right:1px solid rgba(195,211,242,.14)}.interior-brief .command-nav{display:flex;align-self:stretch;gap:2px}.interior-brief .command-nav>a{position:relative;min-width:86px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:rgba(220,231,250,.58);font-size:11px;font-weight:640;letter-spacing:.015em;transition:color .2s ease,background .2s ease}.interior-brief .command-nav>a svg{width:14px;height:14px;color:#8da9ef;stroke-width:1.8}.interior-brief .command-nav>a:hover{color:#fff;background:rgba(118,151,226,.07)}.interior-brief .command-nav>a.on{color:#fff}.interior-brief .command-nav>a.on:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:var(--brief-mint);box-shadow:0 -5px 18px rgba(85,221,184,.36)}.interior-brief .command-nav .c{min-width:18px;padding:1px 5px;border-radius:6px;color:#ffd0cd;background:rgba(255,113,107,.17);font-size:8px;text-align:center}.interior-brief .programme-switcher{position:relative;z-index:82;min-width:180px;max-width:250px;margin:0 0 0 auto}.interior-brief .programme-switcher details{position:relative}.interior-brief .programme-switcher summary{min-height:45px;padding:7px 12px 7px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(178,199,239,.18);border-radius:0;color:#fff;background:rgba(255,255,255,.035);cursor:pointer;list-style:none}.interior-brief .programme-switcher summary::-webkit-details-marker{display:none}.interior-brief .programme-switcher summary>span{min-width:0;display:grid;gap:2px}.interior-brief .programme-switcher summary small{color:rgba(202,218,247,.43);font-size:7px;font-weight:730;letter-spacing:.15em;text-transform:uppercase}.interior-brief .programme-switcher summary strong{overflow:hidden;font-size:10.5px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.interior-brief .programme-switcher summary>svg{width:13px;color:rgba(208,223,249,.55);transition:transform .2s ease}.interior-brief .programme-switcher details[open] summary>svg{transform:rotate(180deg)}.interior-brief .programme-menu{position:absolute;top:52px;right:0;width:310px;max-height:min(520px,calc(100vh - 98px));padding:8px;overflow:auto;border:1px solid rgba(163,183,221,.24);border-radius:4px;background:#0a1d36;box-shadow:0 28px 80px rgba(0,8,22,.42)}.interior-brief .programme-menu button,.interior-brief .programme-menu>a{width:100%;min-height:45px;padding:9px 11px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(184,202,235,.1);border-radius:0;color:rgba(232,238,251,.7);font-size:11px}.interior-brief .programme-menu button{justify-content:space-between}.interior-brief .programme-menu button>span{font-weight:650}.interior-brief .programme-menu button>small{color:rgba(209,222,246,.42);font-size:9px}.interior-brief .programme-menu button.selected,.interior-brief .programme-menu button:hover,.interior-brief .programme-menu>a:hover{color:#fff;background:rgba(91,129,219,.13)}.interior-brief .command-ask{position:relative;height:45px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;color:rgba(220,231,250,.66);border-bottom:1px solid rgba(171,193,234,.28);font-size:10.5px;font-weight:620;white-space:nowrap}.interior-brief .command-ask svg{width:14px}.interior-brief .command-ask.on,.interior-brief .command-ask:hover{color:#fff;border-color:var(--brief-mint)}.interior-brief .command-action{display:flex}.interior-brief .command-action .btn{height:45px;border:0;border-radius:0;color:var(--brief-night);background:#fff;box-shadow:none;font-size:10.5px}.interior-brief .account-menu{position:relative;z-index:82}.interior-brief .account-menu>summary{min-width:53px;height:45px;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;list-style:none}.interior-brief .account-menu>summary::-webkit-details-marker{display:none}.interior-brief .account-menu>summary .av{border:1px solid rgba(173,198,244,.25);background:rgba(74,111,255,.22);color:#fff}.interior-brief .account-menu>summary svg{width:11px;color:rgba(215,229,251,.48)}.interior-brief .account-menu>div{position:absolute;top:53px;right:0;width:240px;padding:13px;display:grid;gap:2px;color:rgba(232,238,251,.75);background:#0a1d36;border:1px solid rgba(163,183,221,.24);box-shadow:0 28px 80px rgba(0,8,22,.42)}.interior-brief .account-menu>div>span{display:grid;gap:3px;padding:4px 7px 12px;border-bottom:1px solid rgba(183,202,236,.12)}.interior-brief .account-menu>div>span small{color:rgba(203,218,245,.42);font-size:8px}.interior-brief .account-menu>div>span strong{color:#fff;font-size:11px}.interior-brief .account-menu>div>a,.interior-brief .account-menu>div>button{min-height:37px;padding:0 7px;display:flex;align-items:center;gap:9px;color:rgba(232,238,251,.7);font-size:10.5px}.interior-brief .account-menu>div>a:hover,.interior-brief .account-menu>div>button:hover{color:#fff}.interior-brief .account-menu>div>a svg{width:13px}.interior-brief .main{height:calc(100dvh - 76px);min-height:0;display:block;overflow:hidden;background:var(--brief-paper)}.interior-brief .stage{height:100%;overflow:auto;padding:0 38px 110px;background:radial-gradient(1100px 480px at 68% -220px,rgba(70,108,255,.11),transparent 70%),var(--brief-paper);scroll-behavior:smooth}.interior-brief .wrap{width:100%;max-width:1700px;margin:0 auto}.interior-brief .route-frame{animation:brief-page-in .55s cubic-bezier(.16,.75,.24,1) both}.interior-brief .briefing-ribbon{min-height:88px;display:grid;grid-template-columns:minmax(190px,.7fr) minmax(320px,1.55fr) minmax(260px,.9fr);align-items:center;gap:34px;border:0}.interior-brief .briefing-ribbon-location{display:grid;gap:3px}.interior-brief .briefing-ribbon-location span,.interior-brief .briefing-ribbon>a small{color:#8992a0;font-size:7.5px;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.interior-brief .briefing-ribbon-location strong{color:var(--brief-ink);font-size:12px;font-weight:690}.interior-brief .briefing-ribbon>p{max-width:67ch;margin:0;color:var(--brief-muted);font-size:10.5px;line-height:1.5}.interior-brief .briefing-ribbon>a{position:relative;min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:14px;padding-left:18px;border-left:2px solid var(--brief-blue)}.interior-brief .briefing-ribbon>a>span{min-width:0;display:grid}.interior-brief .briefing-ribbon>a strong{overflow:hidden;color:var(--brief-ink);font-size:10.5px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.interior-brief .briefing-ribbon>a em{overflow:hidden;margin-top:2px;color:var(--brief-muted);font-size:8.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.interior-brief .briefing-ribbon>a>svg{width:17px;transition:transform .2s ease}.interior-brief .briefing-ribbon>a:hover>svg{transform:translateX(3px)}@keyframes brief-page-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.interior-brief .programme-command-head{position:relative;isolation:isolate;margin-top:28px;overflow:hidden;color:#f7f9ff;border:1px solid rgba(145,174,231,.19);border-radius:26px;background:radial-gradient(760px 360px at 82% 22%,rgba(67,107,255,.24),transparent 68%),linear-gradient(132deg,#071629,#091b33 56%,#0d2342);box-shadow:0 28px 70px rgba(11,27,50,.13)}.interior-brief .programme-command-head:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.38;background-image:linear-gradient(rgba(130,159,218,.07) 1px,transparent 0),linear-gradient(90deg,rgba(130,159,218,.07) 1px,transparent 0);background-size:78px 78px;mask-image:linear-gradient(90deg,transparent,#000 48%,#000)}.interior-brief .programme-command-head:after{content:"";position:absolute;z-index:-1;top:82px;right:12%;width:270px;height:270px;border:1px solid rgba(112,148,225,.14);border-radius:50%;box-shadow:0 0 0 54px rgba(73,111,211,.04),0 0 0 108px rgba(73,111,211,.025)}.interior-brief .programme-command-meta{min-height:52px;padding:0 34px;display:flex;align-items:center;gap:17px;border-bottom:1px solid rgba(170,194,235,.12);color:rgba(211,224,247,.5);font-size:8px;font-weight:720;letter-spacing:.12em;text-transform:uppercase}.interior-brief .programme-command-meta>a{display:inline-flex;align-items:center;gap:7px;color:#bcd0fb}.interior-brief .programme-command-meta>a svg{width:13px;transition:transform .2s ease}.interior-brief .programme-command-meta>a:hover svg{transform:translateX(-3px)}.interior-brief .programme-command-meta>span+span:before{content:"/";margin-right:17px;color:rgba(200,217,248,.18)}.interior-brief .programme-command-meta>b{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:9px}.interior-brief .programme-command-meta>b i{width:7px;height:7px;border-radius:50%;background:#8faeff;box-shadow:0 0 0 6px rgba(143,174,255,.1)}.interior-brief .programme-command-head.red .programme-command-meta>b i{background:var(--brief-coral);box-shadow:0 0 0 6px rgba(255,113,107,.11)}.interior-brief .programme-command-head.amber .programme-command-meta>b i{background:var(--brief-amber);box-shadow:0 0 0 6px rgba(229,180,95,.1)}.interior-brief .programme-command-head.green .programme-command-meta>b i{background:var(--brief-mint);box-shadow:0 0 0 6px rgba(85,221,184,.1)}.interior-brief .programme-command-body{position:relative;z-index:1;min-height:350px;padding:58px 58px 50px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(50px,8vw,130px)}.interior-brief .programme-command-copy>span,.interior-brief .programme-command-pulse small,.interior-brief .programme-intervention>small{color:#86a7ff;font-size:8px;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.interior-brief .programme-command-copy h1{max-width:13ch;margin:12px 0 20px;color:#fff;font-size:clamp(44px,5vw,74px);font-weight:550;letter-spacing:-.055em;line-height:.94}.interior-brief .programme-command-copy p{max-width:780px;margin:0;display:grid;gap:9px}.interior-brief .programme-command-copy p strong{color:#f6f8fd;font-size:clamp(15px,1.45vw,20px);font-weight:560;line-height:1.36}.interior-brief .programme-command-copy p span{max-width:70ch;color:rgba(206,220,245,.56);font-size:11px;line-height:1.65}.interior-brief .programme-intervention{position:relative;min-height:198px;padding:27px 58px 27px 28px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(204,218,244,.18);border-radius:18px;color:var(--brief-night);background:rgba(250,252,255,.96);box-shadow:0 24px 65px rgba(0,8,21,.28);transition:transform .28s cubic-bezier(.16,.75,.24,1),box-shadow .28s ease}.interior-brief .programme-intervention:before{content:"";position:absolute;top:22px;bottom:22px;left:0;width:3px;border-radius:0 4px 4px 0;background:var(--brief-blue)}.interior-brief .programme-command-head.red .programme-intervention:before{background:var(--brief-coral)}.interior-brief .programme-intervention>small{color:#51647d}.interior-brief .programme-intervention>strong{margin:17px 0 7px;font-size:clamp(18px,1.5vw,24px);font-weight:680;letter-spacing:-.025em;line-height:1.08}.interior-brief .programme-intervention>span{color:#526177;font-size:10px;line-height:1.45}.interior-brief .programme-intervention>em{margin-top:17px;color:#8490a0;font-size:8px;font-style:normal}.interior-brief .programme-intervention>svg{position:absolute;right:24px;bottom:26px;width:20px;color:var(--brief-blue);transition:transform .2s ease}.interior-brief .programme-intervention:hover{transform:translateY(-4px);box-shadow:0 30px 75px rgba(0,8,21,.36)}.interior-brief .programme-intervention:hover>svg{transform:translateX(4px)}.interior-brief .programme-command-pulse{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(170,194,235,.13);background:rgba(3,14,29,.36)}.interior-brief .programme-command-pulse>a{min-height:108px;padding:24px 26px;display:grid;align-content:center;gap:5px;border-right:1px solid rgba(170,194,235,.1);transition:background .2s ease}.interior-brief .programme-command-pulse>a:last-child{border-right:0}.interior-brief .programme-command-pulse>a:hover{background:rgba(111,148,225,.08)}.interior-brief .programme-command-pulse strong{overflow:hidden;color:#f7f9ff;font-size:12px;font-weight:630;text-overflow:ellipsis;white-space:nowrap}.interior-brief .programme-command-pulse span{overflow:hidden;color:rgba(203,219,245,.43);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.interior-brief .programme-command-pulse .hot strong{color:#ff9b96}.interior-brief .programme-command-head.is-detail .programme-command-body{min-height:238px;padding:36px 48px 32px;align-items:center}.interior-brief .programme-command-head.is-detail .programme-command-copy h1{margin:9px 0 14px;font-size:clamp(38px,4.2vw,58px)}.interior-brief .programme-command-head.is-detail .programme-command-copy p strong{font-size:clamp(14px,1.25vw,18px)}.interior-brief .programme-command-head.is-detail .programme-intervention{min-height:145px}.interior-brief .programme-command-head.is-detail .programme-command-pulse>a{min-height:88px;padding-top:18px;padding-bottom:18px}.interior-brief .programme-tabs{position:sticky;z-index:45;top:0;margin:18px 0 0;padding:6px;display:flex;gap:2px;overflow-x:auto;border:1px solid rgba(17,35,64,.1);border-radius:14px;background:rgba(251,250,246,.9);box-shadow:0 13px 35px rgba(17,35,64,.07);backdrop-filter:blur(18px)}.interior-brief .programme-tabs>a{position:relative;min-width:102px;height:42px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;color:#748093;font-size:9px;font-weight:680;white-space:nowrap;transition:color .2s ease,background .2s ease}.interior-brief .programme-tabs>a span{min-width:19px;padding:2px 5px;border-radius:6px;background:rgba(20,39,69,.07);font-size:7px;text-align:center}.interior-brief .programme-tabs>a:hover{color:var(--brief-ink);background:rgba(48,76,132,.055)}.interior-brief .programme-tabs>a.on{color:#fff;background:var(--brief-night-2);box-shadow:0 7px 18px rgba(10,29,54,.16)}.interior-brief .programme-tabs>a.on span{background:rgba(255,255,255,.13)}.interior-brief .execution-map{position:relative;isolation:isolate;margin-top:22px;padding:clamp(28px,3vw,46px);display:grid;grid-template-columns:minmax(285px,.4fr) minmax(640px,1fr);grid-template-areas:"copy plane" "action plane";gap:30px clamp(34px,4vw,72px);overflow:hidden;color:#fff;border:1px solid rgba(136,166,225,.18);border-radius:28px;background:radial-gradient(720px 420px at 75% 44%,rgba(61,98,213,.2),transparent 69%),linear-gradient(145deg,#061426,#0a1d38 70%,#0b2341);box-shadow:0 34px 80px rgba(8,25,49,.14)}.interior-brief .execution-map:before,.interior-brief .schedule-network:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.26;background-image:linear-gradient(rgba(117,148,212,.08) 1px,transparent 0),linear-gradient(90deg,rgba(117,148,212,.08) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(circle at 72% 44%,#000 0,transparent 76%)}.interior-brief .execution-map-copy{grid-area:copy;align-self:end}.interior-brief .execution-map-copy>span,.interior-brief .schedule-network>header>div:first-child>span{color:#8dacff;font-size:8px;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.interior-brief .execution-map-copy h2{max-width:13ch;margin:17px 0 16px;color:#fff;font-size:clamp(29px,3vw,45px);font-weight:550;letter-spacing:-.045em;line-height:1.02}.interior-brief .execution-map-copy>p{max-width:43ch;margin:0;color:rgba(207,220,244,.55);font-size:10.5px;line-height:1.65}.interior-brief .execution-map-key{margin-top:27px;display:grid;gap:10px}.interior-brief .execution-map-key>span{display:flex;align-items:center;gap:10px;color:rgba(218,228,247,.63);font-size:8.5px}.interior-brief .execution-map-key i{width:22px;height:2px;display:inline-block;background:#7597ff;box-shadow:0 0 12px rgba(117,151,255,.4)}.interior-brief .execution-map-key i.stopped{background:var(--brief-coral);box-shadow:0 0 12px rgba(255,113,107,.38)}.interior-brief .execution-map-key i.exposed{height:1px;background:repeating-linear-gradient(90deg,#ff8b85 0 4px,transparent 4px 7px);box-shadow:none}.interior-brief .execution-map-totals{margin-top:28px;padding-top:19px;display:flex;flex-wrap:wrap;gap:9px 18px;border-top:1px solid rgba(169,193,237,.12)}.interior-brief .execution-map-totals span{color:rgba(203,218,244,.45);font-size:8px}.interior-brief .execution-map-totals strong{margin-right:4px;color:#fff;font-size:11px;font-weight:650}.interior-brief .execution-map-plane{grid-area:plane;position:relative;width:100%;min-height:430px;align-self:center;aspect-ratio:var(--graph-ratio)}.interior-brief .execution-map-plane>svg,.interior-brief .schedule-network-plane>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.interior-brief .execution-edge-halo,.interior-brief .schedule-edge-halo{fill:none;stroke:rgba(100,140,230,.08);stroke-width:12}.interior-brief .execution-edge,.interior-brief .schedule-edge{fill:none;stroke:#7597ff;stroke-width:1.35;vector-effect:non-scaling-stroke}.interior-brief .execution-map-plane marker path,.interior-brief .schedule-network-plane marker path{fill:#7597ff}.interior-brief .execution-packet,.interior-brief .schedule-packet{fill:var(--brief-mint);filter:drop-shadow(0 0 6px rgba(85,221,184,.9))}.interior-brief g.stopped .execution-edge,.interior-brief g.stopped .schedule-edge{stroke:var(--brief-coral)}.interior-brief g.stopped .execution-packet,.interior-brief g.stopped .schedule-packet{fill:var(--brief-coral);filter:drop-shadow(0 0 7px rgba(255,113,107,.9))}.interior-brief g.exposed .execution-edge,.interior-brief g.exposed .schedule-edge{stroke:#e47f7b;stroke-dasharray:5 7;opacity:.75}.interior-brief g.exposed .execution-packet,.interior-brief g.exposed .schedule-packet{fill:#ff8d87;opacity:.62}.interior-brief .execution-node,.interior-brief .schedule-network-node{position:absolute;left:var(--graph-x);top:var(--graph-y);width:var(--graph-w);height:var(--graph-h);padding:13px 15px 12px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#f4f7fd;border:1px solid rgba(137,168,231,.22);border-radius:13px;background:rgba(8,28,54,.9);box-shadow:0 14px 28px rgba(0,9,24,.22),inset 0 1px 0 rgba(255,255,255,.025);backdrop-filter:blur(12px);transition:transform .25s cubic-bezier(.16,.75,.24,1),border-color .25s ease,background .25s ease,box-shadow .25s ease}.interior-brief .execution-node:before,.interior-brief .schedule-network-node:before{content:"";position:absolute;inset:10px auto 10px 0;width:2px;border-radius:0 2px 2px 0;background:#7899ff}.interior-brief .execution-node:focus-visible,.interior-brief .execution-node:hover,.interior-brief .schedule-network-node:focus-visible,.interior-brief .schedule-network-node:hover{z-index:4;transform:translateY(-5px) scale(1.018);border-color:rgba(146,177,244,.52);background:rgba(12,38,72,.98);box-shadow:0 24px 45px rgba(0,8,22,.36),0 0 0 1px rgba(119,155,236,.1);outline:none}.interior-brief .execution-node>span,.interior-brief .schedule-network-node>span{display:flex;align-items:center;gap:6px;color:#8baaff;font-size:7.4px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.interior-brief .execution-node>span i,.interior-brief .schedule-network-node>span i{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px rgba(118,151,255,.09)}.interior-brief .execution-node>strong,.interior-brief .schedule-network-node>strong{margin-top:7px;overflow:hidden;font-size:12px;font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.interior-brief .execution-node>div{margin-top:8px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.interior-brief .execution-node>div b{font-weight:660}.interior-brief :is(.execution-node,.schedule-network-node)>*{flex-shrink:0}.interior-brief .execution-node>div b{color:#cbd9ef;font-size:10px}.interior-brief .execution-node>div em{overflow:hidden;color:rgba(208,221,245,.43);font-size:7.4px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.interior-brief .execution-node.stopped,.interior-brief .schedule-network-node.stopped{border-color:rgba(255,113,107,.42);background:rgba(47,27,39,.93)}.interior-brief .execution-node.stopped:before,.interior-brief .schedule-network-node.stopped:before{background:var(--brief-coral);box-shadow:0 0 18px rgba(255,113,107,.34)}.interior-brief .execution-node.stopped>span,.interior-brief .schedule-network-node.stopped>span{color:#ff958f}.interior-brief .execution-node.exposed,.interior-brief .schedule-network-node.exposed{border-color:rgba(229,126,121,.25)}.interior-brief .execution-node.exposed:before,.interior-brief .schedule-network-node.exposed:before{background:#d67f7c}.interior-brief .execution-node.exposed>span,.interior-brief .schedule-network-node.exposed>span{color:#ee9c97}.interior-brief .execution-node.moving:after,.interior-brief .schedule-network-node.moving:after,.interior-brief .schedule-network-node.passed:after{content:"";position:absolute;right:-26px;bottom:-28px;width:72px;height:72px;border:1px solid rgba(85,221,184,.16);border-radius:50%;animation:execution-breathe 3.4s ease-in-out infinite}.interior-brief .execution-map-action{grid-area:action;align-self:start;min-height:84px;padding:17px 18px;display:grid;grid-template-columns:28px minmax(0,1fr) 17px;align-items:center;gap:13px;border-top:1px solid rgba(161,187,236,.16);border-bottom:1px solid rgba(161,187,236,.16);transition:background .2s ease,border-color .2s ease}.interior-brief .execution-map-action:hover{border-color:rgba(132,165,236,.37);background:rgba(105,140,217,.07)}.interior-brief .execution-map-action>svg:first-child{width:21px;color:#8eacff}.interior-brief .execution-map-action>svg:last-child{width:16px;color:rgba(217,228,248,.58);transition:transform .2s ease}.interior-brief .execution-map-action:hover>svg:last-child{transform:translateX(4px)}.interior-brief .execution-map-action>span{min-width:0;display:grid;gap:3px}.interior-brief .execution-map-action small{color:#86a7ff;font-size:7px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.interior-brief .execution-map-action strong{overflow:hidden;color:#fff;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.interior-brief .execution-map-action em{overflow:hidden;color:rgba(207,220,244,.46);font-size:7.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}@keyframes execution-breathe{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:.85;transform:scale(1.08)}}.interior-brief .schedule-network{position:relative;isolation:isolate;margin-top:22px;padding:clamp(28px,3vw,46px);overflow:hidden;color:#fff;border:1px solid rgba(136,166,225,.18);border-radius:28px;background:radial-gradient(700px 380px at 60% 58%,rgba(65,103,216,.21),transparent 70%),linear-gradient(145deg,#061426,#091c36 72%,#0c2443);box-shadow:0 34px 80px rgba(8,25,49,.14)}.interior-brief .schedule-network>header{position:relative;z-index:2;display:grid;grid-template-columns:minmax(320px,1fr) auto;grid-template-areas:"title summary" "description summary";align-items:end;gap:13px 44px}.interior-brief .schedule-network>header>div:first-child{grid-area:title}.interior-brief .schedule-network>header h2{max-width:18ch;margin:13px 0 0;color:#fff;font-size:clamp(28px,3.3vw,48px);font-weight:550;letter-spacing:-.047em;line-height:1}.interior-brief .schedule-network>header>p{grid-area:description;max-width:75ch;margin:0;color:rgba(207,220,244,.52);font-size:10px;line-height:1.6}.interior-brief .schedule-network-summary{grid-area:summary;display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));border-top:1px solid rgba(163,189,236,.17);border-bottom:1px solid rgba(163,189,236,.17)}.interior-brief .schedule-network-summary>span{min-width:115px;padding:20px 18px;display:grid;gap:7px;border-right:1px solid rgba(163,189,236,.12)}.interior-brief .schedule-network-summary>span:last-child{border-right:0}.interior-brief .schedule-network-summary small{color:rgba(204,219,245,.45);font-size:7px;font-weight:730;letter-spacing:.12em;text-transform:uppercase}.interior-brief .schedule-network-summary strong{color:#fff;font-size:15px;font-weight:620}.interior-brief .schedule-network-plane{position:relative;width:100%;min-height:410px;margin-top:34px;aspect-ratio:var(--graph-ratio)}.interior-brief .schedule-network-node>span em{margin-left:auto;color:rgba(207,220,244,.45);font-size:6px;font-style:normal;letter-spacing:.08em}.interior-brief .schedule-network-node>small{margin-top:7px;overflow:hidden;color:rgba(207,220,244,.42);font-size:7.4px;text-overflow:ellipsis;white-space:nowrap}.interior-brief .schedule-network-node.passed:before{background:var(--brief-mint)}.interior-brief .schedule-network-node.passed>span{color:var(--brief-mint)}.interior-brief .schedule-network-next{width:min(100%,560px);min-height:78px;margin:25px 0 0 auto;padding:15px 18px;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:13px;color:var(--brief-night);border-radius:15px;background:#f8fafc;box-shadow:0 18px 44px rgba(0,8,22,.24);transition:transform .22s ease,box-shadow .22s ease}.interior-brief .schedule-network-next:hover{transform:translateY(-3px);box-shadow:0 25px 54px rgba(0,8,22,.31)}.interior-brief .schedule-network-next>svg:first-child{width:20px;color:var(--brief-blue)}.interior-brief .schedule-network-next>svg:last-child{width:17px;color:var(--brief-blue);transition:transform .2s ease}.interior-brief .schedule-network-next:hover>svg:last-child{transform:translateX(4px)}.interior-brief .schedule-network-next>span{min-width:0;display:grid;gap:4px}.interior-brief .schedule-network-next small{color:#758198;font-size:7px;font-weight:740;letter-spacing:.13em;text-transform:uppercase}.interior-brief .schedule-network-next strong{overflow:hidden;font-size:11px;font-weight:670;text-overflow:ellipsis;white-space:nowrap}.interior-brief .programme-view-schedule{margin-top:22px}.interior-brief .schedule-record{overflow:hidden;border:1px solid rgba(18,38,68,.12);border-radius:25px;background:var(--brief-sheet);box-shadow:0 26px 70px rgba(21,36,59,.09)}.interior-brief .schedule-record-head{padding:40px clamp(26px,3vw,46px) 32px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:35px}.interior-brief .schedule-record-head>div:first-child>span{color:var(--brief-blue);font-size:8px;font-weight:760;letter-spacing:.15em;text-transform:uppercase}.interior-brief .schedule-record-head h2{max-width:22ch;margin:12px 0 10px;color:var(--brief-ink);font-size:clamp(27px,3vw,43px);font-weight:560;letter-spacing:-.045em;line-height:1.03}.interior-brief .schedule-record-head p{max-width:74ch;margin:0;color:var(--brief-muted);font-size:10.5px;line-height:1.6}.interior-brief .schedule-record-controls{padding:5px;display:flex;align-items:center;gap:3px;border:1px solid var(--brief-line);border-radius:12px;background:#f0eee8}.interior-brief .schedule-record-controls>a{height:36px;padding:0 13px;display:inline-flex;align-items:center;gap:8px;border-radius:8px;color:#707b8c;font-size:8.5px;font-weight:670;white-space:nowrap}.interior-brief .schedule-record-controls>a b{min-width:19px;padding:2px 5px;border-radius:5px;background:rgba(20,39,69,.07);font-size:7px;text-align:center}.interior-brief .schedule-record-controls>a.on{color:#fff;background:var(--brief-night-2);box-shadow:0 7px 16px rgba(10,29,54,.15)}.interior-brief .schedule-record-controls>a.on b{background:rgba(255,255,255,.13)}.interior-brief .schedule-source-line{min-height:50px;padding:0 clamp(26px,3vw,46px);display:flex;align-items:center;gap:16px;color:#657186;border-top:1px solid var(--brief-line);border-bottom:1px solid var(--brief-line);background:rgba(237,235,228,.55);font-size:8.5px}.interior-brief .schedule-source-line>span{display:flex;align-items:center;gap:8px;color:var(--brief-ink);font-weight:650}.interior-brief .schedule-source-line>span i{width:7px;height:7px;border-radius:50%;background:var(--brief-mint);box-shadow:0 0 0 5px rgba(85,221,184,.11)}.interior-brief .schedule-source-line>small{color:#8a93a0;font-size:8px}.interior-brief .schedule-source-line>a{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:#3d5fb8;font-size:8px;font-weight:690}.interior-brief .schedule-source-line>a svg{width:13px;transition:transform .2s ease}.interior-brief .schedule-source-line>a:hover svg{transform:translateX(3px)}.interior-brief .schedule-ledger{padding:0 clamp(26px,3vw,46px) 38px}.interior-brief .schedule-uncharted{padding:24px clamp(26px,3vw,46px) 34px;border-top:1px solid var(--brief-line)}.interior-brief .schedule-uncharted-intro{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px}.interior-brief .schedule-uncharted-intro span{color:#5972aa;font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.interior-brief .schedule-uncharted-intro h3{margin:6px 0;color:var(--brief-ink);font-size:20px}.interior-brief .schedule-uncharted-intro p{margin:0;color:#68778d;font-size:13px;line-height:1.5}.interior-brief .schedule-uncharted-intro>a{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;color:#315cc1;font-size:12px;font-weight:700}.interior-brief .schedule-uncharted-intro>a svg,.interior-brief .schedule-uncharted-main a svg{width:16px;height:16px;flex-shrink:0}.interior-brief .schedule-uncharted-list{border:1px solid #dce4f0;border-radius:14px;overflow:hidden}.interior-brief .schedule-uncharted-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:16px;align-items:center;padding:17px 20px;border-bottom:1px solid #e6ebf2;background:#fff}.interior-brief .schedule-uncharted-row:last-child{border-bottom:0}.interior-brief .schedule-uncharted-row.late{background:#fff9f7}.interior-brief .schedule-uncharted-main{min-width:0}.interior-brief .schedule-uncharted-main>span{color:#6a7890;font-size:11px;font-weight:700}.interior-brief .schedule-uncharted-row.late .schedule-uncharted-main>span{color:#b54445}.interior-brief .schedule-uncharted-main a{display:flex;align-items:center;gap:9px;margin-top:5px;color:var(--brief-ink);font-size:14px}.interior-brief .schedule-uncharted-main a:hover{color:#315cc1}.interior-brief .schedule-uncharted-main p{margin:5px 0 0;color:#68778d;font-size:12px;overflow-wrap:anywhere}.interior-brief .schedule-uncharted-dates{display:grid;gap:5px;color:#68778d;font-size:12px}.interior-brief .schedule-uncharted-dates strong{color:#172b49;font-weight:650}.interior-brief .schedule-axis,.interior-brief .schedule-ledger-row{display:grid;grid-template-columns:minmax(320px,390px) minmax(520px,1fr);gap:35px}.interior-brief .schedule-axis{position:sticky;z-index:5;top:55px;min-height:66px;align-items:end;color:#8791a0;background:var(--brief-sheet);border-bottom:1px solid var(--brief-line)}.interior-brief .schedule-axis>span{padding-bottom:13px;font-size:7.5px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.interior-brief .schedule-axis>div{position:relative;height:100%}.interior-brief .schedule-axis>div i{position:absolute;top:0;bottom:0;width:1px;border-left:1px solid rgba(19,39,69,.08);font-style:normal}.interior-brief .schedule-axis>div i b{position:absolute;left:7px;bottom:12px;color:#7b8697;font-size:7px;font-weight:680;white-space:nowrap}.interior-brief .schedule-axis>div em{position:absolute;bottom:9px;padding:2px 5px;transform:translateX(-50%);color:#355ed8;border-radius:4px;background:#e8edff;font-size:6.5px;font-style:normal;font-weight:740;letter-spacing:.08em;text-transform:uppercase}.interior-brief .schedule-ledger-row{position:relative;min-height:116px;align-items:center;border-bottom:1px solid var(--brief-line);scroll-margin-top:118px}.interior-brief .schedule-ledger-row:last-child{border-bottom:0}.interior-brief .schedule-ledger-row:before{content:"";position:absolute;left:calc(clamp(26px, 3vw, 46px) * -1);top:17px;bottom:17px;width:2px;border-radius:0 2px 2px 0;background:#7c9cff;opacity:0;transition:opacity .2s ease}.interior-brief .schedule-ledger-row:hover:before,.interior-brief .schedule-ledger-row:target:before{opacity:1}.interior-brief .schedule-ledger-row:target{background:linear-gradient(90deg,rgba(70,108,255,.055),transparent 70%)}.interior-brief .schedule-task-copy{min-width:0;padding:18px 0}.interior-brief .schedule-task-copy>div{display:flex;align-items:center;gap:10px}.interior-brief .schedule-task-state{display:inline-flex;align-items:center;gap:7px;color:#4f68a8;font-size:6.8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.interior-brief .schedule-task-state i{width:6px;height:6px;border-radius:50%;background:#7899ff;box-shadow:0 0 0 4px rgba(120,153,255,.09)}.interior-brief .schedule-ledger-row.late .schedule-task-state{color:#c04b4b}.interior-brief .schedule-ledger-row.late .schedule-task-state i{background:var(--brief-coral);box-shadow:0 0 0 4px rgba(255,113,107,.1)}.interior-brief .schedule-ledger-row.complete .schedule-task-state{color:#168870}.interior-brief .schedule-ledger-row.complete .schedule-task-state i{background:#2fb997;box-shadow:0 0 0 4px rgba(47,185,151,.1)}.interior-brief .schedule-task-id{color:#8a94a2;font-family:var(--font-mono,monospace);font-size:7.5px}.interior-brief .schedule-task-copy>a{max-width:100%;margin-top:9px;display:flex;align-items:center;gap:9px;color:var(--brief-ink)}.interior-brief .schedule-task-copy>a strong{overflow:hidden;font-size:12px;font-weight:670;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.interior-brief .schedule-task-copy>a svg{width:13px;flex:0 0 auto;color:#6b84cf;opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease}.interior-brief .schedule-ledger-row:hover .schedule-task-copy>a svg{opacity:1;transform:none}.interior-brief .schedule-task-copy>p{margin:5px 0 0;overflow:hidden;color:#818c9d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.interior-brief .schedule-task-copy>small{max-width:100%;margin-top:6px;display:block;overflow:hidden;color:#b05a57;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.interior-brief .schedule-task-track{position:relative;height:64px;display:block;overflow:hidden;border-radius:10px;background:linear-gradient(90deg,transparent calc(var(--today) - .5px),rgba(70,108,255,.25) var(--today),transparent calc(var(--today) + .5px)),repeating-linear-gradient(90deg,rgba(14,34,65,.045) 0 1px,transparent 1px 12.5%);transition:background-color .2s ease}.interior-brief .schedule-task-track:hover{background-color:rgba(70,108,255,.035)}.interior-brief .schedule-plan,.interior-brief .schedule-progress{position:absolute;left:var(--task-start);width:var(--task-width);height:10px;border-radius:999px}.interior-brief .schedule-plan{top:18px;background:#dde2ea}.interior-brief .schedule-plan i{position:absolute;inset:0;border:1px solid #c7ced9;border-radius:inherit}.interior-brief .schedule-progress{top:36px;width:var(--task-progress);min-width:2px;overflow:hidden;background:#7191f1;box-shadow:0 4px 13px rgba(71,108,222,.2);transform-origin:left;animation:schedule-progress-in .8s cubic-bezier(.16,.75,.24,1) both}.interior-brief .schedule-progress i{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:translateX(-100%);animation:schedule-scan 3.8s ease-in-out 1.1s infinite}.interior-brief .schedule-slip{position:absolute;top:22px;height:20px;border-top:1px dashed rgba(226,83,78,.74)}.interior-brief .schedule-slip:after,.interior-brief .schedule-slip:before{content:"";position:absolute;top:-3px;width:6px;height:6px;border-radius:50%;background:var(--brief-coral);box-shadow:0 0 0 4px rgba(255,113,107,.08)}.interior-brief .schedule-slip:before{left:-2px}.interior-brief .schedule-slip:after{right:-2px}.interior-brief .schedule-slip i{position:absolute;top:-1px;left:0;width:26px;height:1px;background:linear-gradient(90deg,transparent,#ff7a73,transparent);animation:schedule-slip-travel 2.8s ease-in-out infinite}.interior-brief .schedule-ledger-row.late .schedule-progress{background:var(--brief-coral);box-shadow:0 4px 13px rgba(255,113,107,.2)}.interior-brief .schedule-ledger-row.complete .schedule-progress{background:#36b894;box-shadow:0 4px 13px rgba(54,184,148,.18)}.interior-brief .schedule-task-track>b{position:absolute;top:34px;margin-left:5px;color:#657187;font-size:7px;font-weight:720}.interior-brief .schedule-record-empty{min-height:160px;display:flex;align-items:center;justify-content:center;gap:16px;color:#738095}.interior-brief .schedule-record-empty>svg{width:25px;color:#35aa8c}.interior-brief .schedule-record-empty>div{display:grid;gap:4px}.interior-brief .schedule-record-empty strong{color:var(--brief-ink);font-size:12px}.interior-brief .schedule-record-empty span{font-size:9px}@keyframes schedule-progress-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes schedule-scan{0%,35%{transform:translateX(-100%)}70%,to{transform:translateX(180%)}}@keyframes schedule-slip-travel{0%{left:0;opacity:0}18%{opacity:1}82%{opacity:1}to{left:calc(100% - 26px);opacity:0}}.interior-brief .portfolio-dependency-field{position:relative;color:#fff;border-top:1px solid rgba(164,188,234,.13)}.interior-brief .portfolio-dependency-field-head{min-height:64px;padding:0 38px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid rgba(164,188,234,.1)}.interior-brief .portfolio-dependency-field-head>span{color:#a9bfff;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.interior-brief .portfolio-dependency-field-head>p{max-width:72ch;margin:0;color:rgba(220,230,249,.78);font-size:12px;line-height:1.5}.interior-brief .portfolio-dependency-lane{position:relative;min-height:255px;padding:28px 38px;display:grid;grid-template-columns:minmax(270px,.38fr) minmax(600px,1fr);align-items:center;gap:clamp(34px,4vw,70px);border-bottom:1px solid rgba(164,188,234,.11);animation:portfolio-lane-in .65s calc(var(--portfolio-lane) * 90ms) cubic-bezier(.16,.75,.24,1) both}.interior-brief .portfolio-dependency-lane:last-child{border-bottom:0}.interior-brief .portfolio-dependency-lane>header{min-width:0;display:grid;gap:18px}.interior-brief .portfolio-dependency-lane>header>a:first-child{min-width:0;display:grid;gap:5px}.interior-brief .portfolio-dependency-lane>header>a:first-child>span{display:flex;align-items:center;gap:7px;color:#b5c7f6;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.interior-brief .portfolio-dependency-lane>header>a:first-child>span i{width:6px;height:6px;border-radius:50%;background:#8eacff;box-shadow:0 0 0 5px rgba(142,172,255,.08)}.interior-brief .portfolio-dependency-lane.red>header>a:first-child>span{color:#ff9a95}.interior-brief .portfolio-dependency-lane.red>header>a:first-child>span i{background:var(--brief-coral);box-shadow:0 0 0 5px rgba(255,113,107,.09)}.interior-brief .portfolio-dependency-lane.amber>header>a:first-child>span{color:#f0c875}.interior-brief .portfolio-dependency-lane.amber>header>a:first-child>span i{background:var(--brief-amber);box-shadow:0 0 0 5px rgba(229,180,95,.09)}.interior-brief .portfolio-dependency-lane.green>header>a:first-child>span{color:var(--brief-mint)}.interior-brief .portfolio-dependency-lane.green>header>a:first-child>span i{background:var(--brief-mint);box-shadow:0 0 0 5px rgba(85,221,184,.09)}.interior-brief .portfolio-dependency-lane>header>a:first-child>strong{overflow:hidden;color:#fff;font-size:19px;font-weight:620;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.interior-brief .portfolio-dependency-lane>header>a:first-child>small{color:rgba(220,230,249,.78);font-size:11px}.interior-brief .portfolio-dependency-lane>header>div{display:grid;gap:5px}.interior-brief .portfolio-dependency-action small,.interior-brief .portfolio-dependency-lane>header>div small{color:#a9bfff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.interior-brief .portfolio-dependency-lane>header>div strong{max-width:34ch;color:rgba(235,241,252,.9);font-size:13px;font-weight:560;line-height:1.4}.interior-brief .portfolio-dependency-action{min-height:54px;padding:11px 13px;display:grid;grid-template-columns:minmax(0,1fr) 17px;align-items:center;gap:8px;border-top:1px solid rgba(162,188,237,.15);border-bottom:1px solid rgba(162,188,237,.15);transition:background .2s ease,border-color .2s ease}.interior-brief .portfolio-dependency-action:hover{border-color:rgba(147,178,242,.37);background:rgba(96,132,210,.08)}.interior-brief .portfolio-dependency-action small{grid-column:1}.interior-brief .portfolio-dependency-action strong{grid-column:1;overflow:hidden;color:#fff;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.interior-brief .portfolio-dependency-action svg{grid-column:2;grid-row:1/3;width:15px;color:#8daaff;transition:transform .2s ease}.interior-brief .portfolio-dependency-action:hover svg{transform:translateX(3px)}.interior-brief .portfolio-dependency-plane{position:relative;width:100%;min-height:170px;aspect-ratio:var(--graph-ratio)}.interior-brief .portfolio-dependency-empty{align-self:center;margin:0;padding:24px;color:#bdcce6;font-size:14px;line-height:1.5;border:1px solid rgba(137,168,231,.2);border-radius:12px;background:rgba(15,41,77,.55)}.interior-brief .portfolio-dependency-plane>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.interior-brief .portfolio-dependency-halo{fill:none;stroke:rgba(105,143,226,.08);stroke-width:10}.interior-brief .portfolio-dependency-edge{fill:none;stroke:#7293ed;stroke-width:1.25;vector-effect:non-scaling-stroke}.interior-brief .portfolio-dependency-plane marker path{fill:#7293ed}.interior-brief .portfolio-dependency-packet{fill:var(--brief-mint);filter:drop-shadow(0 0 5px rgba(85,221,184,.85))}.interior-brief .portfolio-dependency-plane g.stopped .portfolio-dependency-edge{stroke:var(--brief-coral)}.interior-brief .portfolio-dependency-plane g.stopped .portfolio-dependency-packet{fill:var(--brief-coral);filter:drop-shadow(0 0 6px rgba(255,113,107,.88))}.interior-brief .portfolio-dependency-plane g.exposed .portfolio-dependency-edge{stroke:#db817d;stroke-dasharray:5 7;opacity:.76}.interior-brief .portfolio-dependency-plane g.exposed .portfolio-dependency-packet{fill:#ff918b;opacity:.66}.interior-brief .portfolio-dependency-node{position:absolute;left:var(--graph-x);top:var(--graph-y);width:var(--graph-w);height:var(--graph-h);padding:9px 11px;display:grid;align-content:center;gap:4px;overflow:hidden;color:#f6f8fe;border:1px solid rgba(137,168,231,.23);border-radius:10px;background:rgba(7,27,53,.92);box-shadow:0 11px 24px rgba(0,7,20,.2);transition:transform .23s cubic-bezier(.16,.75,.24,1),border-color .2s ease,background .2s ease}.interior-brief .portfolio-dependency-node:focus-visible,.interior-brief .portfolio-dependency-node:hover{z-index:5;transform:translateY(-4px) scale(1.02);border-color:rgba(147,178,242,.56);background:#0d2a50;outline:none}.interior-brief .portfolio-dependency-node>span{display:flex;align-items:center;gap:5px;color:#a9bfff;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.interior-brief .portfolio-dependency-node>span i{width:4px;height:4px;border-radius:50%;background:currentColor}.interior-brief .portfolio-dependency-node>strong{overflow:hidden;font-size:12px;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.interior-brief .portfolio-dependency-node>small{color:rgba(220,230,249,.78);font-size:11px}.interior-brief :is(.execution-node,.schedule-network-node,.portfolio-dependency-node)>strong{min-width:0;min-height:1.5em;display:block;line-height:1.5}.interior-brief .portfolio-dependency-node.stopped{border-color:rgba(255,113,107,.42);background:rgba(49,26,40,.94)}.interior-brief .portfolio-dependency-node.stopped>span{color:#ff958f}.interior-brief .portfolio-dependency-node.exposed{border-color:rgba(229,126,121,.26)}.interior-brief .portfolio-dependency-node.exposed>span{color:#e99b96}.interior-brief .portfolio-dependency-more{min-height:55px;padding:0 38px;display:flex;align-items:center;justify-content:flex-end;gap:9px;color:#a9bdea;font-size:8.5px}.interior-brief .portfolio-dependency-more svg{width:14px}.interior-brief .register-topology{margin-top:24px;overflow:hidden;border:1px solid rgba(17,35,64,.11);border-radius:25px;background:var(--brief-night);box-shadow:0 28px 72px rgba(15,31,55,.12)}.interior-brief .register-topology>header{min-height:128px;padding:30px 38px;display:flex;align-items:end;justify-content:space-between;gap:40px;color:#fff}.interior-brief .register-topology>header>div>span{color:#8eacff;font-size:7.5px;font-weight:760;letter-spacing:.15em;text-transform:uppercase}.interior-brief .register-topology>header h2{max-width:23ch;margin:10px 0 0;color:#fff;font-size:28px;font-weight:560;letter-spacing:-.04em;line-height:1.05}.interior-brief .register-topology>header>p{max-width:54ch;margin:0;color:rgba(205,220,246,.47);font-size:9px;line-height:1.55}@keyframes portfolio-lane-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.interior-brief .workstream-causal-model{position:relative;margin-top:20px;padding:34px 36px;display:grid;grid-template-columns:minmax(0,1fr) minmax(275px,.32fr);grid-template-areas:"head decision" "flow decision";gap:28px 42px;overflow:hidden;border:1px solid rgba(17,35,64,.11);border-radius:24px;background:radial-gradient(520px 230px at 87% 38%,rgba(70,108,255,.08),transparent 72%),var(--brief-sheet);box-shadow:0 25px 65px rgba(18,35,58,.08)}.interior-brief .workstream-causal-model>header{grid-area:head;display:grid;grid-template-columns:minmax(230px,.62fr) minmax(270px,1fr);align-items:end;gap:20px 36px}.interior-brief .workstream-causal-model>header>span{grid-column:1/-1;color:var(--brief-blue);font-size:7.5px;font-weight:760;letter-spacing:.15em;text-transform:uppercase}.interior-brief .workstream-causal-model>header h2{margin:0;color:var(--brief-ink);font-size:clamp(24px,2.6vw,37px);font-weight:560;letter-spacing:-.04em;line-height:1.04}.interior-brief .workstream-causal-model>header p{max-width:62ch;margin:0;color:var(--brief-muted);font-size:9.5px;line-height:1.55}.interior-brief .workstream-causal-flow{grid-area:flow;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch}.interior-brief .workstream-causal-flow>a{position:relative;min-width:0;min-height:128px;padding:18px 18px 17px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border:1px solid rgba(20,40,70,.12);border-radius:14px;background:rgba(255,255,255,.74);box-shadow:0 13px 30px rgba(18,35,58,.055);transition:transform .23s cubic-bezier(.16,.75,.24,1),border-color .2s ease,box-shadow .2s ease}.interior-brief .workstream-causal-flow>a:before{content:"";position:absolute;inset:12px auto 12px 0;width:2px;border-radius:0 2px 2px 0;background:#7899ff}.interior-brief .workstream-causal-flow>a:hover{z-index:3;transform:translateY(-4px);border-color:rgba(70,108,255,.34);box-shadow:0 20px 38px rgba(18,35,58,.1)}.interior-brief .workstream-causal-flow>a small{color:#6376aa;font-size:6.8px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.interior-brief .workstream-causal-flow>a strong{margin-top:12px;display:-webkit-box;overflow:hidden;color:var(--brief-ink);font-size:10.5px;font-weight:660;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.interior-brief .workstream-causal-flow>a span{margin-top:9px;overflow:hidden;color:#7d8898;font-size:7.5px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.interior-brief .workstream-causal-flow>a.blocked{border-color:rgba(232,86,81,.28);background:rgba(255,246,244,.82)}.interior-brief .workstream-causal-flow>a.blocked:before{background:var(--brief-coral);box-shadow:0 0 15px rgba(255,113,107,.25)}.interior-brief .workstream-causal-flow>a.blocked small{color:#bd4c4a}.interior-brief .workstream-causal-flow>a.exposed{border-style:dashed}.interior-brief .workstream-causal-flow>a.exposed:before{background:#d2857e}.interior-brief .workstream-causal-flow>a.quiet{opacity:.68}.interior-brief .workstream-causal-connector{position:relative;align-self:center;height:1px;overflow:hidden;background:rgba(64,91,151,.2)}.interior-brief .workstream-causal-connector:after{content:"";position:absolute;top:-3px;right:0;border-color:transparent transparent transparent rgba(70,108,255,.45);border-style:solid;border-width:3px 0 3px 5px}.interior-brief .workstream-causal-connector b{position:absolute;top:-2px;left:-5px;width:5px;height:5px;border-radius:50%;background:var(--brief-blue);box-shadow:0 0 8px rgba(70,108,255,.6);animation:causal-travel 2.8s ease-in-out infinite}.interior-brief .workstream-causal-decision{grid-area:decision;align-self:stretch;min-height:225px;padding:28px;display:flex;flex-direction:column;justify-content:center;color:#fff;border-radius:19px;background:linear-gradient(145deg,#08182c,#102b50);box-shadow:0 22px 48px rgba(8,24,46,.17)}.interior-brief .workstream-causal-decision>span{color:#8eacff;font-size:7px;font-weight:760;letter-spacing:.15em;text-transform:uppercase}.interior-brief .workstream-causal-decision>strong{max-width:19ch;margin-top:16px;color:#fff;font-size:21px;font-weight:620;letter-spacing:-.025em;line-height:1.08}.interior-brief .workstream-causal-decision>p{margin:11px 0 22px;color:rgba(208,222,247,.5);font-size:8.5px;line-height:1.55}.interior-brief .workstream-causal-decision>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;color:#fff;border-top:1px solid rgba(169,194,238,.17);font-size:8.5px;font-weight:650}.interior-brief .workstream-causal-decision>a svg{width:15px;color:#91adff;transition:transform .2s ease}.interior-brief .workstream-causal-decision>a:hover svg{transform:translateX(3px)}@keyframes causal-travel{0%{left:-5px;opacity:0}20%{opacity:1}80%{opacity:1}to{left:calc(100% + 2px);opacity:0}}.interior-brief .queue-priority-case{position:relative;margin-top:-2px;min-height:190px;padding:28px 34px;display:grid;grid-template-columns:90px minmax(300px,.85fr) minmax(300px,.8fr) minmax(250px,.55fr);align-items:center;gap:clamp(24px,3vw,54px);overflow:hidden;color:#fff;border:1px solid rgba(144,174,232,.18);border-radius:23px;background:radial-gradient(500px 220px at 73% 50%,rgba(67,106,225,.18),transparent 72%),linear-gradient(135deg,#08182c,#102b50);box-shadow:0 25px 62px rgba(9,27,52,.14)}.interior-brief .queue-priority-case:before{content:"";position:absolute;inset:18px auto 18px 0;width:3px;border-radius:0 3px 3px 0;background:var(--brief-blue)}.interior-brief .queue-priority-case.decision:before{background:var(--brief-coral)}.interior-brief .queue-priority-case.data:before{background:var(--brief-amber)}.interior-brief .queue-priority-rank{align-self:stretch;padding-right:23px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(168,193,237,.13)}.interior-brief .queue-priority-case.is-clear>div>span,.interior-brief .queue-priority-case>a small,.interior-brief .queue-priority-copy>span,.interior-brief .queue-priority-rank>span{color:#8eacff;font-size:6.8px;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.interior-brief .queue-priority-rank>strong{margin-top:10px;font-size:38px;font-weight:540;letter-spacing:-.05em}.interior-brief .queue-priority-rank>small{color:rgba(205,220,246,.38);font-size:7px}.interior-brief .queue-priority-copy{min-width:0}.interior-brief .queue-priority-copy h2{max-width:25ch;margin:12px 0 9px;color:#fff;font-size:clamp(22px,2.35vw,34px);font-weight:570;letter-spacing:-.035em;line-height:1.06}.interior-brief .queue-priority-copy p{max-width:60ch;margin:0;overflow:hidden;color:rgba(205,220,246,.48);font-size:9px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.interior-brief .queue-priority-trace{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:12px}.interior-brief .queue-priority-trace>span{min-width:0;display:grid;gap:7px}.interior-brief .queue-priority-trace small{color:rgba(200,217,246,.39);font-size:6.7px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.interior-brief .queue-priority-trace strong{overflow:hidden;color:#f5f8ff;font-size:9.5px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.interior-brief .queue-priority-trace>i{position:relative;height:1px;overflow:hidden;background:rgba(128,160,229,.28)}.interior-brief .queue-priority-trace>i:after{content:"";position:absolute;top:-3px;right:0;border-color:transparent transparent transparent #7899ff;border-style:solid;border-width:3px 0 3px 5px}.interior-brief .queue-priority-trace>i b{position:absolute;top:-2px;left:-5px;width:5px;height:5px;border-radius:50%;background:#7899ff;box-shadow:0 0 8px rgba(120,153,255,.65);animation:queue-case-travel 2.6s ease-in-out infinite}.interior-brief .queue-priority-case>a{min-height:83px;padding:15px 16px;display:grid;grid-template-columns:minmax(0,1fr) 17px;align-items:center;gap:10px;color:var(--brief-ink);border-radius:14px;background:#f8fafc;box-shadow:0 17px 39px rgba(0,8,22,.22);transition:transform .22s ease,box-shadow .22s ease}.interior-brief .queue-priority-case>a:hover{transform:translateY(-3px);box-shadow:0 23px 48px rgba(0,8,22,.3)}.interior-brief .queue-priority-case>a>span{min-width:0;display:grid;gap:6px}.interior-brief .queue-priority-case>a small{color:#6f7f99}.interior-brief .queue-priority-case>a strong{overflow:hidden;font-size:9.5px;font-weight:670;line-height:1.3;text-overflow:ellipsis}.interior-brief .queue-priority-case>a svg{width:16px;color:var(--brief-blue);transition:transform .2s ease}.interior-brief .queue-priority-case>a:hover svg{transform:translateX(3px)}.interior-brief .queue-priority-case.is-clear{grid-template-columns:42px minmax(0,1fr) auto}.interior-brief .queue-priority-case.is-clear>svg{width:30px;color:var(--brief-mint)}.interior-brief .queue-priority-case.is-clear>div h2{margin:9px 0 6px;color:#fff;font-size:25px;font-weight:570}.interior-brief .queue-priority-case.is-clear>div p{margin:0;color:rgba(205,220,246,.48);font-size:9px}.interior-brief .queue-priority-case.is-clear>a{min-width:220px}@keyframes queue-case-travel{0%{left:-5px;opacity:0}20%{opacity:1}80%{opacity:1}to{left:calc(100% + 1px);opacity:0}}.interior-brief .settings-shell{display:block}.interior-brief .settings-shell>:not(.settings-brief):not(.settings-tabs){min-width:0;margin:0}.interior-brief .settings-tabs{position:sticky;z-index:22;top:0;width:100%;margin:14px 0;padding:5px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;border:1px solid rgba(9,22,42,.11);border-radius:15px;background:rgba(247,246,241,.91);box-shadow:0 11px 32px rgba(9,24,44,.055);backdrop-filter:blur(18px)}.interior-brief .settings-tabs a{min-height:48px;padding:0 18px;justify-content:flex-start;gap:12px;color:#6e798b;border-radius:11px;font-size:10px;font-weight:690;transition:color .2s ease,background .2s ease,transform .2s ease}.interior-brief .settings-tabs a:hover{color:var(--brief-ink);background:rgba(255,255,255,.65)}.interior-brief .settings-tabs a.on{color:#fff;background:linear-gradient(125deg,#08182c,#12345e);box-shadow:0 9px 22px rgba(8,24,44,.15)}.interior-brief .settings-tabs a span{min-width:23px;color:#7898f2;font-size:7px;letter-spacing:.1em}.interior-brief .settings-tabs a.on span{color:var(--brief-mint)}.interior-brief .settings-control-scene{position:relative;min-height:342px;margin:0 0 28px;padding:30px 34px 34px;overflow:hidden;color:#fff;border:1px solid rgba(143,173,230,.18);border-radius:24px;background:radial-gradient(580px 310px at 76% 44%,rgba(67,105,221,.18),transparent 70%),linear-gradient(135deg,#071629,#0c2341 68%,#12345b);box-shadow:0 25px 62px rgba(9,27,52,.14)}.interior-brief .settings-control-scene:after{content:"";position:absolute;inset:auto -80px -145px auto;width:340px;height:340px;border:1px solid rgba(122,157,229,.1);border-radius:47% 53% 42% 58%/58% 42% 58% 42%;pointer-events:none}.interior-brief .settings-control-scene>header{position:relative;z-index:2;display:grid;grid-template-columns:minmax(260px,.86fr) minmax(310px,1.14fr);grid-template-areas:"label label" "title copy";gap:11px 38px;align-items:end}.interior-brief .settings-control-scene>header>span{grid-area:label;color:#7f9fff;font-size:7px;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.interior-brief .settings-control-scene>header h2{grid-area:title;max-width:28ch;margin:0;color:#fff;font-size:clamp(23px,2.25vw,34px);font-weight:560;letter-spacing:-.035em;line-height:1.05}.interior-brief .settings-control-scene>header p{grid-area:copy;max-width:68ch;margin:0;color:rgba(207,221,247,.48);font-size:9px;line-height:1.55}.interior-brief .source-evidence-field{position:relative;z-index:2;min-height:170px;margin-top:28px;display:grid;grid-template-columns:minmax(205px,.8fr) minmax(45px,.25fr) 170px minmax(45px,.25fr) minmax(210px,.85fr);align-items:center;gap:13px}.interior-brief .source-stack{position:relative;min-height:133px}.interior-brief .source-stack>span{--source-index:0;position:absolute;inset:calc(var(--source-index) * 28px) calc(var(--source-index) * 9px) auto calc(var(--source-index) * 4px);min-height:51px;padding:10px 13px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;color:var(--brief-ink);border:1px solid rgba(193,205,222,.78);border-radius:10px;background:rgba(251,250,246,.96);box-shadow:0 10px 24px rgba(0,8,21,.14);transform:translateX(calc(var(--source-index) * 3px))}.interior-brief .source-stack>span b{color:#5370c8;font-size:6px;letter-spacing:.1em}.interior-brief .source-stack>span i{overflow:hidden;font-size:8.5px;font-style:normal;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.interior-brief .source-stack>span small{color:#17876d;font-size:6.5px}.interior-brief .source-stack>span.stale{border-color:rgba(255,113,107,.5)}.interior-brief .source-stack>span.stale small{color:#c14f4d}.interior-brief .source-stack>span.empty{top:35px;opacity:.72}.interior-brief .source-channel{position:relative;height:1px;overflow:visible;background:linear-gradient(90deg,rgba(126,157,225,.08),rgba(126,157,225,.55))}.interior-brief .source-channel:after{content:"";position:absolute;top:-3px;right:-1px;border-color:transparent transparent transparent #7d9cf4;border-style:solid;border-width:3px 0 3px 5px}.interior-brief .source-channel i{position:absolute;left:0;top:-1px;right:0;height:3px;overflow:hidden}.interior-brief .source-channel b{position:absolute;top:-3px;left:0;width:8px;height:6px;border-radius:3px;background:#7f9fff;box-shadow:0 0 12px rgba(127,159,255,.75);animation:settings-transfer 3s cubic-bezier(.44,.02,.39,1) infinite}.interior-brief .source-channel.out{background:linear-gradient(90deg,rgba(85,221,184,.5),rgba(85,221,184,.08))}.interior-brief .source-channel.out:after{border-left-color:var(--brief-mint)}.interior-brief .source-channel.out b{background:var(--brief-mint);animation-delay:.7s}.interior-brief .evidence-vault{position:relative;width:158px;height:158px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(142,173,238,.42);border-radius:45% 55% 52% 48%/52% 44% 56% 48%;background:radial-gradient(circle at 50% 40%,#17345d,#091a32 70%);box-shadow:0 0 0 10px rgba(75,112,225,.07),0 0 52px rgba(63,103,219,.2);animation:settings-vault-breathe 5.5s ease-in-out infinite}.interior-brief .evidence-vault:before{content:"";position:absolute;inset:14px;border:1px solid rgba(145,174,234,.16);border-radius:inherit;transform:rotate(17deg)}.interior-brief .evidence-vault>small{color:#87a4ef;font-size:6px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.interior-brief .evidence-vault>strong{margin-top:8px;font-size:33px;font-weight:520;letter-spacing:-.06em}.interior-brief .evidence-vault>span{color:rgba(222,231,248,.76);font-size:7.5px}.interior-brief .evidence-vault>i{margin-top:11px;color:var(--brief-mint);font-size:6.5px;font-style:normal}.interior-brief .evidence-vault.attention>i{color:var(--brief-coral)}.interior-brief .source-review-state{min-height:106px;padding:21px;display:flex;flex-direction:column;justify-content:center;border-left:2px solid var(--brief-mint);border-radius:0 13px 13px 0;color:var(--brief-ink);background:rgba(250,251,250,.96);box-shadow:0 15px 33px rgba(0,8,21,.14)}.interior-brief .source-review-state small{color:#61709a;font-size:6.5px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.interior-brief .source-review-state strong{margin-top:11px;font-size:14px;font-weight:650}.interior-brief .source-review-state span{margin-top:7px;color:#7b8797;font-size:7px}.interior-brief .agent-review-field{position:relative;z-index:2;min-height:186px;margin-top:27px;display:grid;grid-template-columns:135px minmax(450px,1fr) 150px;align-items:stretch;gap:22px}.interior-brief .agent-review-field>aside{padding:20px 17px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(145,174,232,.14);border-radius:16px;background:rgba(8,27,52,.7)}.interior-brief .agent-review-field>aside small{color:#88a5ed;font-size:6.5px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.interior-brief .agent-review-field>aside strong{margin-top:13px;color:#fff;font-size:33px;font-weight:520;letter-spacing:-.05em}.interior-brief .agent-review-field>aside span{color:rgba(218,229,248,.6);font-size:7px}.interior-brief .agent-review-field>aside i{margin-top:auto;padding-top:15px;color:var(--brief-mint);border-top:1px solid rgba(145,174,232,.13);font-size:6.5px;font-style:normal}.interior-brief .specialist-aperture{position:relative;padding:16px 19px 18px;overflow:hidden;border:1px solid rgba(144,174,232,.19);border-radius:17px;background:rgba(4,17,34,.5)}.interior-brief .specialist-aperture-head{display:flex;align-items:center;justify-content:space-between;color:rgba(216,228,248,.52);font-size:7px}.interior-brief .specialist-aperture-head span{font-weight:740;letter-spacing:.11em;text-transform:uppercase}.interior-brief .specialist-aperture-head b{color:#fff;font-size:9px}.interior-brief .specialist-grid{position:relative;z-index:2;margin-top:12px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.interior-brief .specialist-grid a{min-width:0;height:38px;padding:6px 7px;display:grid;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:6px;overflow:hidden;color:rgba(211,224,247,.43);border:1px solid rgba(146,174,228,.11);border-radius:7px;background:rgba(131,159,215,.035);transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.interior-brief .specialist-grid a:hover{z-index:4;transform:translateY(-2px);color:#fff;border-color:rgba(126,157,229,.42);background:rgba(100,136,216,.13)}.interior-brief .specialist-grid a b{font-size:6px;letter-spacing:.04em}.interior-brief .specialist-grid a span{overflow:hidden;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.interior-brief .specialist-grid a.active{color:#f5f9ff;border-color:rgba(85,221,184,.33);background:rgba(85,221,184,.08);box-shadow:inset 2px 0 var(--brief-mint)}.interior-brief .specialist-grid a.active b{color:var(--brief-mint)}.interior-brief .specialist-scan{position:absolute;z-index:1;top:39px;bottom:15px;width:80px;left:-85px;transform:skewX(-13deg);background:linear-gradient(90deg,transparent,rgba(99,139,255,.16),transparent);animation:settings-scan 5s ease-in-out infinite}.interior-brief .agent-review-field>.review-output{border-color:rgba(85,221,184,.2);background:rgba(10,44,65,.62)}.interior-brief .settings-control-scene>footer{position:relative;z-index:2;margin-top:14px;display:flex;gap:24px;color:rgba(210,224,247,.42);font-size:6.5px}.interior-brief .settings-control-scene>footer span{display:flex;align-items:center;gap:7px}.interior-brief .settings-control-scene>footer b,.interior-brief .settings-control-scene>footer i{width:13px;height:3px;border-radius:2px;background:var(--brief-mint)}.interior-brief .settings-control-scene>footer i{background:#536681}.interior-brief .access-topology{position:relative;z-index:2;min-height:185px;margin-top:28px;display:grid;grid-template-columns:minmax(480px,1fr) 210px;gap:24px}.interior-brief .access-boundary{position:relative;min-height:185px;padding:40px 180px 24px 24px;border:1px solid rgba(126,157,229,.27);border-radius:55px 18px 55px 18px;background:rgba(5,19,38,.45);box-shadow:inset 0 0 45px rgba(58,98,207,.08)}.interior-brief .access-boundary:after{content:"";position:absolute;z-index:0;left:165px;right:137px;top:50%;height:1px;background:linear-gradient(90deg,rgba(127,159,255,.12),rgba(127,159,255,.52),rgba(85,221,184,.42))}.interior-brief .access-boundary:before{content:"";position:absolute;z-index:1;top:calc(50% - 3px);left:165px;width:8px;height:6px;border-radius:3px;background:#7f9fff;box-shadow:0 0 12px rgba(127,159,255,.72);animation:access-scope-travel 4s ease-in-out infinite}.interior-brief .boundary-label{position:absolute;top:16px;left:24px;color:#86a3ed;font-size:6.5px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.interior-brief .access-programmes{position:absolute;z-index:2;top:31px;right:23px;bottom:23px;width:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(85,221,184,.28);border-radius:45% 55% 52% 48%/55% 44% 56% 45%;background:rgba(13,52,70,.92)}.interior-brief .access-programmes small{color:#7bbcae;font-size:5.8px;font-weight:740;letter-spacing:.1em;text-transform:uppercase}.interior-brief .access-programmes strong{margin-top:8px;font-size:31px;font-weight:520}.interior-brief .access-programmes span{color:rgba(219,231,247,.48);font-size:6px}.interior-brief .access-members{position:relative;z-index:2;display:flex;align-items:center;align-content:center;flex-wrap:wrap;gap:8px;min-height:115px}.interior-brief .access-members>span{--member-index:0;min-width:128px;height:48px;padding:8px 10px;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:1fr 1fr;column-gap:8px;align-items:center;color:#fff;border:1px solid rgba(142,171,225,.14);border-radius:24px 10px 10px 24px;background:rgba(126,157,215,.07);animation:access-member-in .55s calc(var(--member-index) * 70ms) both}.interior-brief .access-members>span b{grid-row:1/3;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#a7bdf7;background:rgba(77,111,198,.21);font-size:7px}.interior-brief .access-members>span i{overflow:hidden;align-self:end;font-size:7px;font-style:normal;font-weight:630;text-overflow:ellipsis;white-space:nowrap}.interior-brief .access-members>span small{align-self:start;color:rgba(211,225,247,.4);font-size:6px}.interior-brief .access-topology>aside{padding:24px;display:flex;flex-direction:column;justify-content:center;border-radius:16px;color:var(--brief-ink);background:#fafaf7;box-shadow:0 16px 33px rgba(0,8,21,.16)}.interior-brief .access-topology>aside small{color:#61709a;font-size:6.5px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.interior-brief .access-topology>aside strong{margin-top:8px;font-size:34px;font-weight:540}.interior-brief .access-topology>aside span{font-size:8px;font-weight:640}.interior-brief .access-topology>aside p{margin:16px 0 0;color:#7b8797;font-size:7px;line-height:1.5}.interior-brief .access-topology>aside.attention{box-shadow:inset 3px 0 var(--brief-coral),0 16px 33px rgba(0,8,21,.16)}.interior-brief .workspace-boundary-field{position:relative;z-index:2;min-height:185px;margin-top:28px;display:grid;grid-template-columns:minmax(500px,1fr) 250px;gap:24px}.interior-brief .boundary-region{position:relative;padding:18px 20px;border:1px solid rgba(125,157,227,.24);border-radius:62px 20px 62px 20px;background:rgba(5,18,36,.42)}.interior-brief .boundary-programme>span,.interior-brief .boundary-region>span,.interior-brief .boundary-workspace>span{color:#86a3ed;font-size:6px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.interior-brief .boundary-region>strong{position:absolute;top:17px;right:22px;color:rgba(223,232,248,.65);font-size:8px}.interior-brief .boundary-workspace{min-height:136px;margin-top:12px;padding:15px 18px;border:1px solid rgba(85,221,184,.24);border-radius:46px 14px 46px 14px;background:rgba(13,50,69,.35)}.interior-brief .boundary-workspace>strong{display:block;margin-top:7px;font-size:13px;font-weight:610}.interior-brief .boundary-programme{width:min(72%,430px);min-height:67px;margin:13px 0 0 auto;padding:14px 18px;border:1px solid rgba(123,154,229,.27);border-radius:30px 9px 30px 9px;background:linear-gradient(120deg,rgba(69,107,221,.16),rgba(71,110,222,.05));box-shadow:0 0 31px rgba(62,101,217,.09)}.interior-brief .boundary-programme>strong{display:block;margin-top:7px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.interior-brief .workspace-boundary-field>aside{display:grid;grid-template-rows:repeat(3,1fr);gap:6px}.interior-brief .workspace-boundary-field>aside>div{padding:13px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(145,174,231,.13);border-radius:12px;background:rgba(8,27,52,.58)}.interior-brief .workspace-boundary-field>aside small{color:rgba(211,224,247,.44);font-size:6px;letter-spacing:.08em;text-transform:uppercase}.interior-brief .workspace-boundary-field>aside strong{font-size:8px;font-weight:650}@keyframes settings-transfer{0%,12%{left:0;opacity:0}25%{opacity:1}75%{opacity:1}90%,to{left:calc(100% - 8px);opacity:0}}@keyframes settings-vault-breathe{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.025) rotate(.7deg)}}@keyframes settings-scan{0%,12%{left:-85px;opacity:0}24%{opacity:1}70%{opacity:1}82%,to{left:calc(100% + 10px);opacity:0}}@keyframes access-member-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes access-scope-travel{0%,14%{left:165px;opacity:0}25%{opacity:1}75%{opacity:1}88%,to{left:calc(100% - 143px);opacity:0}}.interior-brief .financial-trajectory{position:relative;min-height:414px;padding:34px 36px;display:grid;grid-template-columns:minmax(250px,.68fr) minmax(520px,1.65fr) minmax(205px,.52fr);grid-template-areas:"copy chart summary";align-items:center;gap:clamp(25px,3vw,54px);overflow:hidden;color:#fff;border:1px solid rgba(145,174,232,.18);border-radius:25px;background:radial-gradient(620px 420px at 72% 32%,rgba(67,105,221,.2),transparent 72%),linear-gradient(137deg,#061426,#0b2442 67%,#12345e);box-shadow:0 26px 64px rgba(9,27,52,.16)}.interior-brief .financial-trajectory:before{content:"";position:absolute;right:16%;top:-210px;width:520px;height:520px;border:1px solid rgba(123,157,228,.09);border-radius:48% 52% 58% 42%/53% 43% 57% 47%;pointer-events:none}.interior-brief .financial-trajectory>header{position:relative;z-index:2;grid-area:copy}.interior-brief .financial-trajectory>header>span{color:#8daaff;font-size:7px;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.interior-brief .financial-trajectory>header h2{max-width:14ch;margin:18px 0 0;color:#fff;font-size:clamp(28px,3vw,43px);font-weight:550;letter-spacing:-.045em;line-height:1.02}.interior-brief .financial-trajectory>header p{max-width:39ch;margin:18px 0 0;color:rgba(210,224,247,.48);font-size:8.5px;line-height:1.55}.interior-brief .financial-trajectory-chart{position:relative;z-index:2;grid-area:chart;min-width:0;padding:15px 8px 3px;border:1px solid rgba(145,174,232,.12);border-radius:19px 46px 19px 46px;background:rgba(4,17,34,.35);box-shadow:inset 0 0 45px rgba(48,87,191,.06)}.interior-brief .financial-trajectory-legend{min-height:22px;padding:0 13px;display:flex;align-items:center;gap:18px;color:rgba(212,225,247,.48);font-size:6px}.interior-brief .financial-trajectory-legend span{display:flex;align-items:center;gap:6px}.interior-brief .financial-trajectory-legend i{width:13px;height:2px;background:#8296ba}.interior-brief .financial-trajectory-legend .actual i{background:var(--brief-coral);box-shadow:0 0 7px rgba(255,113,107,.45)}.interior-brief .financial-trajectory-legend .forecast i{height:1px;background:repeating-linear-gradient(90deg,var(--brief-mint) 0 3px,transparent 3px 5px)}.interior-brief .financial-trajectory-chart svg{width:100%;height:auto;max-height:285px;display:block;overflow:visible}.interior-brief .capital-gridline{stroke:rgba(153,180,229,.1);stroke-width:1}.interior-brief .capital-area{fill:url(#capital-area)}.interior-brief .capital-plan-path,.interior-brief .capital-spend-path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:capital-draw 1.5s cubic-bezier(.25,.7,.25,1) .12s forwards}.interior-brief .capital-plan-path{stroke:#8397bc;stroke-width:2}.interior-brief .capital-spend-path{stroke:var(--brief-coral);stroke-width:3}.interior-brief .capital-forecast-path{stroke:var(--brief-mint);stroke-width:1.5;stroke-dasharray:5 5}.interior-brief .capital-forecast-point{fill:var(--brief-mint)}.interior-brief .capital-hit{fill:transparent;cursor:pointer}.interior-brief .capital-point{fill:#9aaff2;stroke:#0b2342;stroke-width:2;cursor:pointer;transition:r .18s ease,fill .18s ease}.interior-brief .capital-point.over{fill:var(--brief-coral)}.interior-brief .financial-trajectory-chart svg a:focus .capital-point,.interior-brief .financial-trajectory-chart svg a:hover .capital-point{r:7;fill:#fff}.interior-brief .capital-month{fill:rgba(211,224,247,.45);font-size:9px;font-weight:670;letter-spacing:.04em}.interior-brief .financial-trajectory>aside{position:relative;z-index:2;grid-area:summary;min-height:258px;padding:25px 23px;display:flex;flex-direction:column;justify-content:center;color:var(--brief-ink);border-radius:17px 42px 17px 17px;background:rgba(250,250,247,.97);box-shadow:0 20px 44px rgba(0,8,22,.2)}.interior-brief .financial-trajectory>aside:before{content:"";position:absolute;top:21px;bottom:21px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--brief-mint)}.interior-brief .financial-trajectory.over>aside:before{background:var(--brief-coral)}.interior-brief .financial-trajectory>aside>small{color:#66779d;font-size:6.5px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.interior-brief .financial-trajectory>aside>strong{margin-top:16px;font-size:31px;font-weight:560;letter-spacing:-.045em}.interior-brief .financial-trajectory>aside>span{margin-top:2px;color:#6e7b8f;font-size:7.5px}.interior-brief .financial-trajectory>aside>p{margin:21px 0 0;padding-top:16px;color:#758196;border-top:1px solid #dfe4eb;font-size:7px;line-height:1.5}.interior-brief .financial-trajectory>aside>p b{display:block;margin-top:4px;color:var(--brief-ink);font-size:10px}.interior-brief .financial-trajectory>aside>a{margin-top:19px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--brief-ink);font-size:7.5px;font-weight:680}.interior-brief .financial-trajectory>aside>a svg{width:15px;color:var(--brief-blue);transition:transform .2s ease}.interior-brief .financial-trajectory>aside>a:hover svg{transform:translateX(3px)}.interior-brief .financial-record{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:22px}.interior-brief .financial-record>section{overflow:hidden;border:1px solid rgba(9,22,42,.11);border-radius:21px;background:rgba(255,255,252,.83);box-shadow:0 13px 34px rgba(9,24,44,.045)}.interior-brief .financial-record>section>header{min-height:116px;padding:25px 28px 22px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.75fr);align-items:end;gap:24px;border-bottom:1px solid rgba(9,22,42,.1)}.interior-brief .financial-record>section>header span{color:var(--brief-blue);font-size:6.5px;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.interior-brief .financial-record>section>header h2{margin:10px 0 0;color:var(--brief-ink);font-size:22px;font-weight:570;letter-spacing:-.03em}.interior-brief .financial-record>section>header p{margin:0;color:#778395;font-size:7.5px;line-height:1.55}.interior-brief .financial-workstreams>div{padding:5px 19px 16px}.interior-brief .financial-workstreams>div>a{min-height:91px;padding:13px 10px;display:grid;grid-template-columns:minmax(165px,.85fr) minmax(180px,1fr) 135px 22px;align-items:center;gap:18px;color:var(--brief-ink);border-bottom:1px solid rgba(9,22,42,.08);transition:transform .2s ease,background .2s ease}.interior-brief .financial-workstreams>div>a:last-child{border-bottom:0}.interior-brief .financial-workstreams>div>a:hover{transform:translateX(4px);background:rgba(245,247,250,.7)}.interior-brief .financial-workstream-name{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 8px}.interior-brief .financial-workstream-name small{grid-row:1/3;width:31px;height:31px;display:grid;place-items:center;color:#6481d5;border-radius:9px;background:#eef2fb;font-size:6px;font-weight:750}.interior-brief .financial-workstream-name strong{overflow:hidden;align-self:end;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.interior-brief .financial-workstream-name i{align-self:start;color:#8993a2;font-size:6.5px;font-style:normal;text-transform:capitalize}.interior-brief .financial-workstream-bars{display:grid;gap:7px}.interior-brief .financial-workstream-bars i{--bar-width:0%;position:relative;height:4px;overflow:hidden;border-radius:4px;background:#e8ecf2}.interior-brief .financial-workstream-bars i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--bar-width);border-radius:inherit;background:#8fa0b9;animation:financial-bar-in .8s ease both}.interior-brief .financial-workstream-bars i.actual:after{background:var(--brief-blue);animation-delay:.12s}.interior-brief .financial-workstreams>div>a.over .financial-workstream-bars i.actual:after{background:var(--brief-coral)}.interior-brief .financial-workstream-values{display:grid;grid-template-columns:1fr auto;gap:4px 9px}.interior-brief .financial-workstream-values small{grid-column:1/-1;color:#8a94a4;font-size:6px}.interior-brief .financial-workstream-values strong{font-size:10px}.interior-brief .financial-workstream-values b{color:#188269;font-size:8px}.interior-brief .financial-workstreams>div>a.over .financial-workstream-values b{color:#c4504d}.interior-brief .financial-workstreams>div>a.unmapped .financial-workstream-bars{opacity:.48}.interior-brief .financial-workstreams>div>a.unmapped .financial-workstream-bars i:after{width:0}.interior-brief .financial-workstreams>div>a.unmapped .financial-workstream-values b,.interior-brief .financial-workstreams>div>a.unmapped .financial-workstream-values strong{color:#7e8998}.interior-brief .financial-workstreams>div>a>svg{width:15px;color:#708cf0}.interior-brief .financial-record>.financial-change-register>header{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.interior-brief .financial-record>.financial-policy-notice{grid-column:1/-1}.interior-brief .financial-policy-notice>.btn{margin:20px 28px;max-width:calc(100% - 56px);white-space:normal}.interior-brief .financial-change-register>div{padding:14px 18px 20px;display:grid;gap:9px}.interior-brief .financial-change-register>div>a{min-height:83px;padding:15px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;gap:7px 12px;color:var(--brief-ink);border:1px solid #e0e5ec;border-radius:14px 30px 14px 14px;background:#fbfbf8;transition:transform .2s ease,box-shadow .2s ease}.interior-brief .financial-change-register>div>a:hover{transform:translateY(-3px);box-shadow:0 14px 25px rgba(9,24,44,.08)}.interior-brief .financial-change-register>div>a>span{min-width:0;display:grid;gap:5px}.interior-brief .financial-change-register>div>a small{color:#637ed0;font-size:6px;font-weight:750;letter-spacing:.08em}.interior-brief .financial-change-register>div>a strong{overflow:hidden;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.interior-brief .financial-change-register>div>a>b{font-size:11px}.interior-brief .financial-change-register>div>a>i{align-self:end;color:#b58129;font-size:6.5px;font-style:normal;text-transform:capitalize}.interior-brief .financial-change-register>div>a>svg{justify-self:end;align-self:end;width:14px;color:var(--brief-blue)}.interior-brief .financial-ledger{grid-column:1/-1}.interior-brief .financial-ledger>header{min-height:100px}.interior-brief .financial-ledger-head,.interior-brief .financial-ledger>div:last-child>a{padding:0 27px;display:grid;grid-template-columns:minmax(120px,1fr) repeat(4,minmax(90px,.6fr)) 22px;align-items:center;gap:18px}.interior-brief .financial-ledger-head{min-height:44px;color:#8a94a3;border-bottom:1px solid rgba(9,22,42,.08);font-size:6px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.interior-brief .financial-ledger>div:last-child>a{min-height:59px;color:var(--brief-ink);border-bottom:1px solid rgba(9,22,42,.07);font-size:8px;transition:background .18s ease}.interior-brief .financial-ledger>div:last-child>a:last-child{border-bottom:0}.interior-brief .financial-ledger>div:last-child>a:hover{background:#f5f7fa}.interior-brief .financial-ledger>div:last-child>a strong{font-size:9px}.interior-brief .financial-ledger>div:last-child>a span{color:#667387}.interior-brief .financial-ledger>div:last-child>a b{color:#188269}.interior-brief .financial-ledger>div:last-child>a.over b{color:#c4504d}.interior-brief .financial-ledger>div:last-child>a svg{width:14px;color:#708cf0}.interior-brief .financial-none{margin:0;padding:24px;color:#7f8997;font-size:8px}.interior-brief .control-assurance-record{overflow:hidden;border:1px solid rgba(9,22,42,.11);border-radius:25px;background:rgba(255,255,252,.88);box-shadow:0 18px 48px rgba(9,24,44,.07)}.interior-brief .control-assurance-record>header{min-height:224px;padding:36px 39px;display:grid;grid-template-columns:minmax(0,1fr) 195px;align-items:end;gap:38px;color:#fff;background:radial-gradient(430px 260px at 82% 30%,rgba(70,108,255,.22),transparent 72%),linear-gradient(137deg,#061426,#0b2442 67%,#12345e)}.interior-brief .control-assurance-record>header>div>span{color:#8daaff;font-size:7px;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.interior-brief .control-assurance-record>header h2{max-width:21ch;margin:16px 0 0;font-size:clamp(29px,3.1vw,47px);font-weight:545;letter-spacing:-.045em;line-height:1.02}.interior-brief .control-assurance-record>header p{max-width:65ch;margin:18px 0 0;color:rgba(212,225,247,.58);font-size:9px;line-height:1.6}.interior-brief .control-assurance-record>header>aside{min-height:135px;padding:23px;display:grid;align-content:center;border:1px solid rgba(160,184,231,.17);border-radius:16px 39px 16px 16px;background:rgba(4,17,34,.44)}.interior-brief .control-assurance-record>header>aside strong{color:var(--brief-mint);font-size:44px;font-weight:540;letter-spacing:-.05em}.interior-brief .control-assurance-record>header>aside.attention strong{color:var(--brief-coral)}.interior-brief .control-assurance-record>header>aside span{margin-top:2px;font-size:9px;font-weight:690}.interior-brief .control-assurance-record>header>aside small{margin-top:10px;color:rgba(212,225,247,.48);font-size:7px}.interior-brief .control-assurance-record>nav{min-height:61px;padding:10px 25px;display:flex;align-items:center;gap:7px;border-bottom:1px solid rgba(9,22,42,.09)}.interior-brief .control-assurance-record>nav a{min-height:35px;padding:0 14px;display:inline-flex;align-items:center;color:#667387;border:1px solid transparent;border-radius:9px;font-size:8px;font-weight:680}.interior-brief .control-assurance-record>nav a.on{color:#fff;border-color:#0b2240;background:#0b2240}.interior-brief .control-assurance-list{padding:5px 24px 18px}.interior-brief .control-assurance-list>article{--control-tone:var(--brief-mint);position:relative;min-height:108px;padding:18px 10px;display:grid;grid-template-columns:34px minmax(220px,1.4fr) minmax(125px,.55fr) minmax(150px,.65fr) 105px;align-items:center;gap:18px;border-bottom:1px solid rgba(9,22,42,.08)}.interior-brief .control-assurance-list>article:last-child{border-bottom:0}.interior-brief .control-assurance-list>article.attention{--control-tone:var(--brief-coral)}.interior-brief .control-assurance-list>article:before{content:"";position:absolute;left:-24px;top:20px;bottom:20px;width:3px;border-radius:0 3px 3px 0;background:var(--control-tone)}.interior-brief .control-assurance-index{color:#a0a8b4;font-size:7px;font-weight:730}.interior-brief .control-assurance-copy{min-width:0}.interior-brief .control-assurance-copy>span{color:#6782d7;font-size:6px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.interior-brief .control-assurance-copy h3{margin:8px 0 0;color:var(--brief-ink);font-size:11px;font-weight:650;line-height:1.35}.interior-brief .control-assurance-copy p{margin:5px 0 0;color:#85909e;font-size:7px}.interior-brief :is(.control-assurance-state,.control-assurance-owner){min-width:0;display:grid;gap:5px}.interior-brief :is(.control-assurance-state,.control-assurance-owner) small{color:#929ba8;font-size:6px;font-weight:730;letter-spacing:.08em;text-transform:uppercase}.interior-brief :is(.control-assurance-state,.control-assurance-owner) strong{overflow:hidden;color:var(--brief-ink);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.interior-brief .control-assurance-state strong{color:var(--control-tone)}.interior-brief :is(.control-assurance-state,.control-assurance-owner) span{color:#7f8a99;font-size:6.5px}.interior-brief .control-assurance-list>article>a{min-height:35px;display:flex;align-items:center;justify-content:space-between;gap:7px;color:#17325d;font-size:7px;font-weight:690}.interior-brief .control-assurance-list>article>a svg{width:13px;color:#6e8be5;transition:transform .2s ease}.interior-brief .control-assurance-list>article>a:hover svg{transform:translateX(3px)}.interior-brief .queue-item-actions{grid-template-columns:repeat(2,minmax(112px,1fr))}.interior-brief .queue-item-actions>a,.interior-brief .queue-item-actions>form{min-width:0}.interior-brief .queue-item{grid-template-columns:34px 44px minmax(0,1fr) 115px minmax(245px,.7fr)}.interior-brief .capacity-allocation-record{overflow:hidden;border:1px solid rgba(9,22,42,.11);border-radius:24px;background:rgba(255,255,252,.86);box-shadow:0 18px 45px rgba(9,24,44,.06)}.interior-brief .capacity-allocation-record>header{position:relative;min-height:185px;padding:30px 32px;display:grid;grid-template-columns:minmax(300px,1fr) 180px 260px;align-items:center;gap:30px;overflow:hidden;color:#fff;background:radial-gradient(460px 250px at 74% 44%,rgba(64,104,221,.21),transparent 72%),linear-gradient(135deg,#071629,#0c2442 70%,#12345d)}.interior-brief .capacity-allocation-record>header:after{content:"";position:absolute;right:-90px;top:-140px;width:330px;height:330px;border:1px solid rgba(130,160,226,.1);border-radius:46% 54% 58% 42%/52% 44% 56% 48%}.interior-brief .capacity-allocation-record>header>div:first-child{position:relative;z-index:2}.interior-brief .capacity-allocation-record>header>div:first-child>span{color:#8ca9f9;font-size:7px;font-weight:760;letter-spacing:.15em;text-transform:uppercase}.interior-brief .capacity-allocation-record>header h2{max-width:24ch;margin:14px 0 0;color:#fff;font-size:clamp(24px,2.5vw,35px);font-weight:560;letter-spacing:-.035em;line-height:1.05}.interior-brief .capacity-allocation-record>header p{max-width:64ch;margin:13px 0 0;color:rgba(211,224,247,.47);font-size:8px}.interior-brief .capacity-record-source{position:relative;z-index:2;min-height:104px;padding:18px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(144,173,231,.15);border-radius:15px 34px 15px 15px;background:rgba(5,20,39,.45)}.interior-brief .capacity-record-source small,.interior-brief .capacity-recovery small{color:#89a5ef;font-size:6px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.interior-brief .capacity-record-source strong{margin-top:12px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.interior-brief .capacity-record-source span{margin-top:7px;color:var(--brief-mint);font-size:6.5px}.interior-brief .capacity-record-source span.stale{color:var(--brief-coral)}.interior-brief .capacity-record-source a{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:9px;color:#a9c1ff;font-size:12px;font-weight:600}.interior-brief .capacity-record-source a svg{width:14px;height:14px;flex:none}.interior-brief .capacity-recovery{position:relative;z-index:2;min-height:116px;padding:19px 43px 19px 21px;display:flex;flex-direction:column;justify-content:center;color:var(--brief-ink);border-radius:15px 37px 15px 15px;background:#fafaf7;box-shadow:inset 3px 0 var(--brief-coral),0 16px 33px rgba(0,8,21,.18);transition:transform .2s ease}.interior-brief .capacity-recovery:hover{transform:translateY(-3px)}.interior-brief .capacity-recovery small{color:#6379b7}.interior-brief .capacity-recovery strong{margin-top:12px;font-weight:660}.interior-brief .capacity-recovery span{margin-top:6px;color:#798597;font-size:7px}.interior-brief .capacity-recovery svg{position:absolute;right:18px;top:calc(50% - 8px);width:16px;color:var(--brief-blue)}.interior-brief .capacity-recovery.clear{box-shadow:inset 3px 0 var(--brief-mint),0 16px 33px rgba(0,8,21,.18)}.interior-brief .capacity-record-legend{min-height:51px;padding:0 28px;display:flex;align-items:center;gap:21px;color:#687589;border-bottom:1px solid rgba(9,22,42,.09);background:#f7f8f7;font-size:6.5px}.interior-brief .capacity-record-legend span{display:flex;align-items:center;gap:7px}.interior-brief .capacity-record-legend i{width:15px;height:3px;border-radius:2px;background:var(--brief-blue)}.interior-brief .capacity-record-legend i.elsewhere{background:#8795ad}.interior-brief .capacity-record-legend i.limit{width:1px;height:13px;border-left:1px dashed var(--brief-coral);background:none}.interior-brief .capacity-record-legend b{margin-left:auto;color:#c64f4c;font-size:7px}.interior-brief .capacity-record-scroll{overflow-x:auto}.interior-brief .capacity-record-grid{min-width:720px;display:grid}.interior-brief .capacity-grid-corner,.interior-brief .capacity-grid-month{min-height:52px;padding:0 17px;display:flex;align-items:center;color:#8792a2;border-bottom:1px solid rgba(9,22,42,.08);font-size:6.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.interior-brief .capacity-grid-month{justify-content:center;gap:5px;border-left:1px solid rgba(9,22,42,.06)}.interior-brief .capacity-grid-month small{color:#b0b7c1;font-size:5.5px}.interior-brief .capacity-record-row{display:grid;min-height:102px;border-bottom:1px solid rgba(9,22,42,.08);transition:background .2s ease}.interior-brief .capacity-record-row:last-child{border-bottom:0}.interior-brief .capacity-record-row:hover{background:rgba(246,248,251,.74)}.interior-brief .capacity-record-row.over{box-shadow:inset 3px 0 var(--brief-coral)}.interior-brief .capacity-person{padding:18px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-rows:1fr 1fr;column-gap:10px;align-items:center;color:var(--brief-ink)}.interior-brief .capacity-person>span{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#5976ca;background:#edf1fa;font-size:7px;font-weight:720}.interior-brief .capacity-person strong{overflow:hidden;align-self:end;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.interior-brief .capacity-person small{overflow:hidden;align-self:start;color:#8893a2;font-size:6.5px;text-overflow:ellipsis;white-space:nowrap}.interior-brief .capacity-person b{grid-column:3;grid-row:1/3;color:#188269;font-size:7px}.interior-brief .capacity-record-row.over .capacity-person b{color:#c74f4c}.interior-brief .capacity-period-cell{min-width:0;padding:19px 13px;display:flex;flex-direction:column;justify-content:center;color:var(--brief-ink);border-left:1px solid rgba(9,22,42,.06);transition:background .18s ease}.interior-brief .capacity-period-cell:hover{background:#f0f4fa}.interior-brief .capacity-period-cell>span{position:relative;height:7px;overflow:visible;border-radius:7px;background:#e8ecf2}.interior-brief .capacity-period-cell>span i{--allocation-width:0%;position:absolute;inset:0 auto 0 0;width:var(--allocation-width);border-radius:inherit;background:var(--brief-blue);animation:capacity-allocation-in .85s ease both}.interior-brief .capacity-period-cell>span i.elsewhere{--allocation-left:0%;left:var(--allocation-left);background:#8898b1;animation-delay:.12s}.interior-brief .capacity-period-cell>span b{position:absolute;z-index:2;top:-4px;left:71.43%;height:15px;border-left:1px dashed rgba(210,82,78,.55)}.interior-brief .capacity-period-cell>strong{margin-top:11px;color:#188269;font-size:10px}.interior-brief .capacity-period-cell.watch>strong{color:#ab7928}.interior-brief .capacity-period-cell.over>strong{color:#ca514e}.interior-brief .capacity-period-cell>small{margin-top:3px;overflow:hidden;color:#8993a2;font-size:5.8px;text-overflow:ellipsis;white-space:nowrap}.interior-brief .capacity-allocation-record>footer{min-height:62px;padding:13px 28px;display:flex;align-items:center;justify-content:space-between;gap:25px;color:#707c8e;border-top:1px solid rgba(9,22,42,.09);background:#f7f8f7;font-size:7px}.interior-brief .capacity-allocation-record>footer a{display:flex;align-items:center;gap:10px;color:var(--brief-ink);font-weight:660}.interior-brief .capacity-allocation-record>footer svg{width:14px;color:var(--brief-blue)}.interior-brief .action-accountability-record,.interior-brief .risk-intervention-record{display:grid;gap:0}.interior-brief .action-toolbar,.interior-brief .risk-toolbar{margin:0 0 14px}.interior-brief .risk-source-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#3159b6}.interior-brief .risk-source-link svg{width:14px;height:14px;flex:none}.interior-brief .action-record-head,.interior-brief .risk-record-head{min-height:128px;padding:27px 31px;display:grid;grid-template-columns:minmax(300px,1fr) minmax(280px,.8fr);align-items:end;gap:35px;border:1px solid rgba(9,22,42,.11);border-radius:21px 21px 0 0;background:rgba(255,255,252,.86)}.interior-brief .action-record-head span,.interior-brief .risk-record-head span{color:var(--brief-blue);font-size:6.5px;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.interior-brief .action-record-head h2,.interior-brief .risk-record-head h2{max-width:27ch;margin:11px 0 0;color:var(--brief-ink);font-size:24px;font-weight:570;letter-spacing:-.035em;line-height:1.07}.interior-brief .action-record-head p,.interior-brief .risk-record-head p{max-width:58ch;margin:0;color:#758195;font-size:8px;line-height:1.55}.interior-brief .action-accountability-list,.interior-brief .risk-intervention-list{overflow:hidden;border:1px solid rgba(9,22,42,.11);border-top:0;border-radius:0 0 21px 21px;background:rgba(255,255,252,.86);box-shadow:0 17px 42px rgba(9,24,44,.05)}.interior-brief .risk-intervention{position:relative;min-height:164px;padding:19px 22px;display:grid;grid-template-columns:69px minmax(210px,.9fr) minmax(300px,1.15fr) minmax(220px,.8fr) 140px;align-items:center;gap:23px;color:var(--brief-ink);border-bottom:1px solid rgba(9,22,42,.08);transition:background .2s ease}.interior-brief .risk-intervention:last-child{border-bottom:0}.interior-brief .risk-intervention:hover{background:rgba(246,248,251,.72)}.interior-brief .risk-intervention:before{content:"";position:absolute;inset:18px auto 18px 0;width:3px;border-radius:0 3px 3px 0;background:#9aa7b9}.interior-brief .risk-intervention.hot:before{background:var(--brief-coral)}.interior-brief .risk-intervention.amb:before{background:var(--brief-amber)}.interior-brief .risk-rank{align-self:stretch;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(9,22,42,.09)}.interior-brief .risk-rank>span{color:#738be0;font-size:7px;font-weight:750;letter-spacing:.09em}.interior-brief .risk-rank>b{margin-top:12px;color:#c64f4c;font-size:8px;text-transform:capitalize}.interior-brief .risk-intervention.amb .risk-rank>b{color:#ae7b2b}.interior-brief .risk-rank>small{margin-top:5px;color:#929ba8;font-size:6px}.interior-brief .risk-statement{min-width:0}.interior-brief .risk-statement>span{color:#627bc7;font-size:6.5px;font-weight:740;letter-spacing:.08em;text-transform:uppercase}.interior-brief .risk-statement h3{margin:12px 0 0;color:var(--brief-ink);font-size:15px;font-weight:620;letter-spacing:-.02em;line-height:1.24}.interior-brief .risk-statement p{margin:10px 0 0;color:#8993a2;font-size:6.5px}.interior-brief .risk-containment{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 27px minmax(0,1fr);align-items:center}.interior-brief .risk-containment>div{min-height:89px;padding:15px;display:flex;flex-direction:column;justify-content:center;border:1px solid #e0e5ec;border-radius:13px;background:#fafbf9}.interior-brief .risk-containment>div.missing{border-color:rgba(255,113,107,.32);background:#fff8f6}.interior-brief .risk-consequence small,.interior-brief .risk-containment small{color:#7586b6;font-size:6px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.interior-brief .risk-containment strong{margin-top:10px;display:-webkit-box;overflow:hidden;font-size:7.5px;font-weight:620;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.interior-brief .risk-containment>i{position:relative;height:1px;background:#d4dae3}.interior-brief .risk-containment>i:after{content:"";position:absolute;top:-3px;right:0;border-color:transparent transparent transparent #97a6bb;border-style:solid;border-width:3px 0 3px 5px}.interior-brief .risk-containment>i b{position:absolute;top:-2px;left:-5px;width:5px;height:5px;border-radius:50%;background:var(--brief-blue);animation:risk-containment-travel 3s ease-in-out infinite}.interior-brief .risk-intervention.uncontained .risk-containment>i b,.interior-brief .risk-intervention.unowned .risk-containment>i b{background:var(--brief-coral)}.interior-brief .risk-consequence{min-height:89px;padding:15px;display:flex;flex-direction:column;justify-content:center;border-left:2px solid #aab4c2;border-radius:0 13px 13px 0;background:#f6f7f8}.interior-brief .risk-consequence.flagged{border-left-color:var(--brief-coral);background:#fff6f4}.interior-brief .risk-consequence strong{margin-top:10px;display:-webkit-box;overflow:hidden;font-size:7.5px;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:3}.interior-brief .risk-consequence>span{margin-top:6px;overflow:hidden;color:#7e8998;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.interior-brief .risk-intervention-actions{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:9px}.interior-brief .risk-intervention-actions>a{min-height:38px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:9px;color:#fff;border-radius:9px;background:var(--brief-night);font-size:7px;font-weight:650;white-space:nowrap}.interior-brief .risk-intervention-actions>a svg{width:13px;flex:0 0 13px;color:#8fa9f2}.interior-brief .risk-intervention-actions .btn{width:100%;justify-content:center}.interior-brief .action-accountability{position:relative;min-height:137px;padding:18px 22px;display:grid;grid-template-columns:57px minmax(220px,.9fr) 155px minmax(270px,1.15fr) 82px 116px;align-items:center;gap:22px;color:var(--brief-ink);border-bottom:1px solid rgba(9,22,42,.08);transition:background .2s ease}.interior-brief .action-accountability:last-child{border-bottom:0}.interior-brief .action-accountability:hover{background:rgba(246,248,251,.72)}.interior-brief .action-accountability:before{content:"";position:absolute;inset:17px auto 17px 0;width:3px;border-radius:0 3px 3px 0;background:var(--brief-blue)}.interior-brief .action-accountability.overdue:before{background:var(--brief-coral)}.interior-brief .action-accountability.closed:before{background:var(--brief-mint)}.interior-brief .action-accountability-rank{align-self:stretch;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(9,22,42,.09)}.interior-brief .action-accountability-rank span{color:#7089dd;font-size:18px;font-weight:540}.interior-brief .action-accountability-rank small{margin-top:7px;color:#8994a4;font-size:6px}.interior-brief .action-accountability-copy{min-width:0}.interior-brief .action-accountability-copy h3{margin:0;color:var(--brief-ink);font-size:14px;font-weight:620;letter-spacing:-.02em;line-height:1.25}.interior-brief .action-accountability-copy p{margin:10px 0 0;color:#8490a0;font-size:6.5px}.interior-brief .action-accountability-owner{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:1fr 1fr;column-gap:9px;align-items:center}.interior-brief .action-accountability-owner>span{grid-row:1/3;width:32px;height:32px;display:grid;place-items:center;color:#5773c6;border-radius:50%;background:#edf1fa;font-size:7px;font-weight:720}.interior-brief .action-accountability-owner small{align-self:end;color:#8b95a4;font-size:5.8px;letter-spacing:.08em;text-transform:uppercase}.interior-brief .action-accountability-owner strong{overflow:hidden;align-self:start;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.interior-brief .action-accountability-clock>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8792a2;font-size:6px}.interior-brief .action-accountability-clock>div b{color:#596679;font-weight:660}.interior-brief .action-accountability.overdue .action-accountability-clock>div b{color:#c34e4b}.interior-brief .action-accountability-clock>i{position:relative;height:6px;margin-top:12px;display:block;border-radius:6px;background:#e6eaf0}.interior-brief .action-accountability-clock>i>b{--action-progress:0%;position:absolute;inset:0 auto 0 0;width:var(--action-progress);border-radius:inherit;background:var(--brief-blue);animation:action-time-in .8s ease both}.interior-brief .action-accountability.overdue .action-accountability-clock>i>b{background:var(--brief-coral)}.interior-brief .action-accountability.closed .action-accountability-clock>i>b{background:var(--brief-mint)}.interior-brief .action-accountability-clock>i>span{--action-progress:0%;position:absolute;top:-3px;left:var(--action-progress);width:2px;height:12px;border-radius:2px;background:#fff;box-shadow:0 0 0 1px rgba(9,22,42,.18)}.interior-brief .action-accountability-clock>i.undated{background:repeating-linear-gradient(90deg,#dfe4eb 0 7px,transparent 7px 11px)}.interior-brief .action-accountability-clock>small{display:block;margin-top:9px;color:#7d8999;font-size:6.5px}.interior-brief .action-accountability-state{text-align:center}.interior-brief .action-accountability-state strong{display:block;color:#5471c5;font-size:8px}.interior-brief .action-accountability.overdue .action-accountability-state strong{color:#c44e4b}.interior-brief .action-accountability.closed .action-accountability-state strong{color:#17846b}.interior-brief .action-accountability-state span{display:block;margin-top:5px;color:#8b95a4;font-size:6px;text-transform:capitalize}.interior-brief .action-accountability-actions{display:flex;flex-direction:column;gap:8px}.interior-brief .action-accountability-actions>a{min-height:34px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;color:#fff;border-radius:9px;background:var(--brief-night);font-size:7px;font-weight:650}.interior-brief .action-accountability-actions>a svg{width:12px;color:#8fa9f2}.interior-brief .action-accountability-actions .btn{width:100%;justify-content:center}.interior-brief .pack-readiness-stage{position:relative;min-height:415px;padding:31px 35px 35px;overflow:hidden;color:#fff;border:1px solid rgba(145,174,232,.18);border-radius:25px;background:radial-gradient(560px 360px at 74% 44%,rgba(67,105,221,.2),transparent 72%),linear-gradient(137deg,#061426,#0b2442 68%,#12345e);box-shadow:0 26px 64px rgba(9,27,52,.16)}.interior-brief .pack-readiness-stage:after{content:"";position:absolute;right:-85px;bottom:-180px;width:390px;height:390px;border:1px solid rgba(127,158,227,.09);border-radius:48% 52% 43% 57%/57% 43% 57% 43%}.interior-brief .pack-readiness-stage>header{position:relative;z-index:2;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);grid-template-areas:"label label" "title copy";gap:11px 40px;align-items:end}.interior-brief .pack-readiness-stage>header>span{grid-area:label;color:#8daaff;font-size:7px;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.interior-brief .pack-readiness-stage>header h2{grid-area:title;max-width:25ch;margin:0;color:#fff;font-size:clamp(24px,2.5vw,36px);font-weight:560;letter-spacing:-.04em;line-height:1.05}.interior-brief .pack-readiness-stage>header p{grid-area:copy;max-width:64ch;margin:0;color:rgba(210,224,247,.48);font-size:8.5px;line-height:1.55}.interior-brief .pack-readiness-body{position:relative;z-index:2;min-height:245px;margin-top:27px;display:grid;grid-template-columns:250px minmax(360px,1fr) 230px;align-items:stretch;gap:25px}.interior-brief .pack-sheet-stack{position:relative;min-height:238px}.interior-brief .pack-sheet-stack>i{position:absolute;inset:18px 22px 7px 8px;border-radius:12px 29px 12px 12px;background:rgba(174,190,221,.22);transform:rotate(-4deg)}.interior-brief .pack-sheet-stack>i:nth-child(2){inset:11px 12px 13px 15px;background:rgba(218,226,240,.42);transform:rotate(2.5deg)}.interior-brief .pack-sheet-stack>div{position:absolute;inset:4px 15px 18px 4px;padding:25px;display:flex;flex-direction:column;color:var(--brief-ink);border-radius:12px 35px 12px 12px;background:#faf9f4;box-shadow:0 22px 44px rgba(0,8,22,.25);transform-origin:50% 90%;animation:pack-sheet-settle .9s cubic-bezier(.2,.8,.25,1) both}.interior-brief .pack-sheet-stack>div:after{content:"";position:absolute;top:0;right:0;border-color:transparent #e5e3dc transparent transparent;border-style:solid;border-width:0 37px 37px 0}.interior-brief .pack-sheet-stack span{color:#637bc1;font-size:6px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.interior-brief .pack-sheet-stack small{margin-top:6px;color:#8b95a3;font-size:6px}.interior-brief .pack-sheet-stack strong{margin-top:auto;font-size:19px;font-weight:620;letter-spacing:-.03em}.interior-brief .pack-sheet-stack b{margin-top:9px;color:#c24d4a;font-size:9px;font-weight:730;text-transform:capitalize}.interior-brief .pack-sheet-stack em{margin-top:19px;padding-top:13px;color:#7d8998;border-top:1px solid #dfe3e8;font-size:7px;font-style:normal}.interior-brief .pack-gate-shutters{display:grid;gap:6px}.interior-brief .pack-gate-shutters>div{--gate-index:0;min-height:43px;padding:0 13px;display:grid;grid-template-columns:28px minmax(0,1fr) auto 26px;align-items:center;gap:10px;border:1px solid rgba(144,174,232,.13);border-radius:9px 22px 9px 9px;background:rgba(6,22,43,.56);animation:pack-gate-in .55s calc(var(--gate-index) * 80ms) both}.interior-brief .pack-gate-shutters>div>span{color:#718ad4;font-size:6px;font-weight:750}.interior-brief .pack-gate-shutters>div>strong{overflow:hidden;font-size:8px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.interior-brief .pack-gate-shutters>div>small{color:rgba(210,224,247,.4);font-size:6px}.interior-brief .pack-gate-shutters>div>i{width:23px;height:23px;display:grid;place-items:center;color:var(--brief-mint);border-radius:7px;background:rgba(85,221,184,.1);font-size:8px;font-style:normal;font-weight:780}.interior-brief .pack-gate-shutters>div>i svg{width:12px}.interior-brief .pack-gate-shutters>div.blocked{border-color:rgba(255,113,107,.25);background:rgba(77,28,35,.38);box-shadow:inset 2px 0 var(--brief-coral)}.interior-brief .pack-gate-shutters>div.blocked>i{color:#ffc3bf;background:rgba(255,113,107,.13);animation:pack-blocker-pulse 2.4s ease-in-out infinite}.interior-brief .pack-readiness-body>aside{padding:23px;display:flex;flex-direction:column;justify-content:center;color:var(--brief-ink);border-radius:17px 42px 17px 17px;background:#fafaf7;box-shadow:0 20px 43px rgba(0,8,22,.22)}.interior-brief .pack-readiness-body>aside>small{color:#6379b7;font-size:6.5px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.interior-brief .pack-readiness-body>aside>strong{margin-top:13px;font-size:31px;font-weight:560;letter-spacing:-.05em}.interior-brief .pack-readiness-body>aside>span{margin-top:2px;color:#778395;font-size:7px}.interior-brief .pack-readiness-body>aside>p{margin:18px 0 0;padding-top:14px;color:#778395;border-top:1px solid #e0e4ea;font-size:6.8px;line-height:1.5}.interior-brief .pack-readiness-body>aside>a{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--brief-ink);font-size:7.5px;font-weight:670}.interior-brief .pack-readiness-body>aside>a svg{width:14px;color:var(--brief-blue)}.interior-brief .steering-pack-record{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:start;gap:23px}.interior-brief .steering-pack-preview{overflow:hidden;border:1px solid rgba(9,22,42,.12);border-radius:15px 43px 15px 15px;background:#fbfaf5;box-shadow:0 22px 50px rgba(9,24,44,.08)}.interior-brief .steering-pack-preview>header{min-height:76px;padding:20px 27px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid rgba(9,22,42,.1)}.interior-brief .steering-pack-preview>header>div{display:grid;gap:4px}.interior-brief .steering-pack-preview>header>div span{color:#4566c5;font-size:8px;font-weight:750;letter-spacing:.08em}.interior-brief .steering-pack-preview>header>div small{color:#8c95a2;font-size:6px}.interior-brief .steering-pack-preview>header>p{margin:0;display:grid;justify-items:end;gap:5px;color:#6e7989;font-size:7px}.interior-brief .steering-pack-preview>header>p b{color:var(--brief-ink);font-size:7px}.interior-brief .steering-pack-verdict{position:relative;min-height:205px;padding:34px 38px;display:grid;grid-template-columns:130px minmax(0,1fr);grid-template-areas:"state title" "state summary";align-items:center;gap:6px 31px;overflow:hidden;background:linear-gradient(125deg,#f6f5ef,#fcfbf7)}.interior-brief .steering-pack-verdict:after{content:"";position:absolute;right:-60px;top:-105px;width:270px;height:270px;border:1px solid rgba(70,108,255,.1);border-radius:48% 52% 44% 56%/56% 43% 57% 44%}.interior-brief .steering-pack-verdict>div{grid-area:state;width:112px;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(204,80,77,.28);border-radius:46% 54% 52% 48%/55% 45% 55% 45%;background:#fff7f4}.interior-brief .steering-pack-verdict>div small{color:#9a6b68;font-size:5.7px;font-weight:740;letter-spacing:.08em;text-transform:uppercase}.interior-brief .steering-pack-verdict>div strong{margin-top:8px;color:#c64f4c;font-size:18px;text-transform:capitalize}.interior-brief .steering-pack-verdict.green>div{border-color:rgba(33,151,119,.28);background:#f3fbf8}.interior-brief .steering-pack-verdict.green>div strong{color:#168167}.interior-brief .steering-pack-verdict h2{position:relative;z-index:2;grid-area:title;align-self:end;margin:0;color:var(--brief-ink);font-size:31px;font-weight:570;letter-spacing:-.04em}.interior-brief .steering-pack-verdict>p{position:relative;z-index:2;grid-area:summary;align-self:start;max-width:66ch;margin:4px 0 0;color:#6e7989;font-size:8.5px;line-height:1.6}.interior-brief .steering-pack-section{padding:27px 30px;border-top:1px solid rgba(9,22,42,.1)}.interior-brief .steering-pack-section>header{display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:8px}.interior-brief .steering-pack-section>header>span{color:#5c78ce;font-size:6px;font-weight:760}.interior-brief .steering-pack-section>header h3{margin:0;color:var(--brief-ink);font-size:11px;font-weight:680}.interior-brief .steering-pack-section>header small{color:#8a94a2;font-size:6px}.interior-brief .pack-workstream-strip{margin-top:19px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.interior-brief .pack-workstream-strip>a{min-height:92px;padding:14px;display:grid;grid-template-columns:28px minmax(0,1fr) 15px;grid-template-rows:auto auto auto;align-items:center;gap:5px 8px;color:var(--brief-ink);border:1px solid #dfe4ea;border-radius:12px 26px 12px 12px;background:rgba(255,255,255,.55);transition:transform .2s ease,box-shadow .2s ease}.interior-brief .pack-workstream-strip>a:hover{transform:translateY(-3px);box-shadow:0 13px 25px rgba(9,24,44,.07)}.interior-brief .pack-workstream-strip>a>span{grid-row:1/3;width:27px;height:27px;display:grid;place-items:center;color:#5f7bd0;border-radius:8px;background:#edf1fa;font-size:6px}.interior-brief .pack-workstream-strip>a>strong{overflow:hidden;align-self:end;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.interior-brief .pack-workstream-strip>a>i{grid-column:2;position:relative;height:3px;overflow:hidden;border-radius:3px;background:#e4e8ee}.interior-brief .pack-workstream-strip>a>i b{--pack-progress:0%;position:absolute;inset:0 auto 0 0;width:var(--pack-progress);border-radius:inherit;background:var(--brief-blue);animation:pack-progress-in .8s ease both}.interior-brief .pack-workstream-strip>a.red>i b{background:var(--brief-coral)}.interior-brief .pack-workstream-strip>a.amber>i b{background:var(--brief-amber)}.interior-brief .pack-workstream-strip>a.green>i b{background:var(--brief-mint)}.interior-brief .pack-workstream-strip>a>small{grid-column:2/4;align-self:start;color:#84909f;font-size:6px}.interior-brief .pack-workstream-strip>a>svg{grid-column:3;grid-row:1/3;width:13px;color:#6d89e5}.interior-brief .steering-pack-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(9,22,42,.1)}.interior-brief .steering-pack-columns>section{border-top:0}.interior-brief .steering-pack-columns>section+section{border-left:1px solid rgba(9,22,42,.1)}.interior-brief .pack-actions>div,.interior-brief .pack-decisions>div,.interior-brief .pack-risks>div{margin-top:15px;display:grid}.interior-brief :is(.pack-decisions,.pack-risks,.pack-actions)>div>a{min-height:62px;padding:11px 5px;display:grid;grid-template-columns:28px minmax(0,1fr) 14px;grid-template-rows:1fr 1fr;align-items:center;gap:2px 9px;color:var(--brief-ink);border-bottom:1px solid rgba(9,22,42,.08)}.interior-brief :is(.pack-decisions,.pack-risks,.pack-actions)>div>a:last-child{border-bottom:0}.interior-brief :is(.pack-decisions,.pack-risks,.pack-actions)>div>a>span{grid-row:1/3;color:#637dce;font-size:6px;font-weight:750}.interior-brief :is(.pack-decisions,.pack-risks,.pack-actions)>div>a>span.hot{color:#c84f4c}.interior-brief :is(.pack-decisions,.pack-risks,.pack-actions)>div>a>span.amb{color:#aa7728}.interior-brief :is(.pack-decisions,.pack-risks,.pack-actions)>div>a>strong{overflow:hidden;align-self:end;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.interior-brief :is(.pack-decisions,.pack-risks,.pack-actions)>div>a>small{align-self:start;color:#8792a1;font-size:6px}.interior-brief :is(.pack-decisions,.pack-risks,.pack-actions)>div>a>svg{grid-column:3;grid-row:1/3;width:12px;color:#6c88e3}.interior-brief :is(.pack-decisions,.pack-risks,.pack-actions)>div>p{margin:14px 0 0;color:#7e8998;font-size:7px}.interior-brief .pack-assurance-review{position:sticky;top:16px;overflow:hidden;color:#fff;border:1px solid rgba(143,173,230,.18);border-radius:19px 47px 19px 19px;background:linear-gradient(145deg,#071629,#0e2a4e);box-shadow:0 23px 53px rgba(9,27,52,.14)}.interior-brief .pack-assurance-review>header{min-height:151px;padding:28px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 20px;border-bottom:1px solid rgba(154,181,232,.14)}.interior-brief .pack-assurance-review>header span{grid-column:1/-1;align-self:start;color:#8daaff;font-size:6.5px;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.interior-brief .pack-assurance-review>header strong{font-size:43px;font-weight:530;letter-spacing:-.06em}.interior-brief .pack-assurance-review>header p{margin:0;color:rgba(212,225,247,.46);font-size:7px}.interior-brief .pack-assurance-review>div{max-height:620px;padding:10px 17px;overflow-y:auto}.interior-brief .pack-assurance-review>div>a{position:relative;min-height:112px;padding:16px 12px;display:grid;grid-template-columns:24px minmax(0,1fr) 14px;gap:10px;color:#fff;border-bottom:1px solid rgba(153,181,233,.12)}.interior-brief .pack-assurance-review>div>a:before{content:"";position:absolute;left:-17px;top:17px;bottom:17px;width:2px;background:var(--brief-amber)}.interior-brief .pack-assurance-review>div>a.hot:before{background:var(--brief-coral)}.interior-brief .pack-assurance-review>div>a>span{color:#7795e7;font-size:6px;font-weight:750}.interior-brief .pack-assurance-review>div>a>div{min-width:0}.interior-brief .pack-assurance-review>div>a small{color:#e0a15a;font-size:5.8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.interior-brief .pack-assurance-review>div>a.hot small{color:#ff9690}.interior-brief .pack-assurance-review>div>a strong{margin-top:7px;display:block;font-size:9px}.interior-brief .pack-assurance-review>div>a p{margin:7px 0 0;display:-webkit-box;overflow:hidden;color:rgba(211,224,247,.52);font-size:7px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.interior-brief .pack-assurance-review>div>a i{margin-top:7px;display:-webkit-box;overflow:hidden;color:rgba(223,232,248,.7);font-size:6.5px;font-style:normal;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.interior-brief .pack-assurance-review>div>a>svg{align-self:center;width:12px;color:#8eabf5}.interior-brief .pack-review-clear{padding:24px;display:flex;align-items:center;gap:11px;color:rgba(217,228,247,.62);font-size:8px}.interior-brief .pack-review-clear svg{width:18px;color:var(--brief-mint)}.interior-brief .pack-assurance-review>footer{padding:21px 27px 26px;border-top:1px solid rgba(153,181,233,.14)}.interior-brief .pack-assurance-review>footer .btn{width:100%;justify-content:center}.interior-brief .pack-issued{min-height:55px;display:flex;align-items:center;gap:12px}.interior-brief .pack-issued>svg{width:20px;color:var(--brief-mint)}.interior-brief .pack-issued>span{display:grid;gap:4px}.interior-brief .pack-issued strong{font-size:9px}.interior-brief .pack-issued small{color:rgba(211,224,247,.46);font-size:6.5px}.interior-brief .governance-clock{position:relative;min-height:255px;margin:18px 0 29px;padding:29px 31px;display:grid;grid-template-columns:minmax(250px,.7fr) 165px minmax(340px,1fr) 215px;align-items:center;gap:28px;overflow:hidden;color:#fff;border:1px solid rgba(143,173,230,.18);border-radius:23px;background:radial-gradient(420px 230px at 70% 45%,rgba(66,105,221,.18),transparent 72%),linear-gradient(135deg,#071629,#0c2442 70%,#12345d);box-shadow:0 22px 54px rgba(9,27,52,.13)}.interior-brief .governance-clock>header{position:relative;z-index:2}.interior-brief .governance-clock>header>span{color:#8daaff;font-size:6.5px;font-weight:760;letter-spacing:.15em;text-transform:uppercase}.interior-brief .governance-clock>header h2{max-width:18ch;margin:15px 0 0;color:#fff;font-size:clamp(23px,2.4vw,34px);font-weight:560;letter-spacing:-.04em;line-height:1.06}.interior-brief .governance-clock>header p{max-width:39ch;margin:14px 0 0;color:rgba(210,224,247,.47);font-size:7.5px;line-height:1.55}.interior-brief .governance-clock-face{--governance-ready:0deg;position:relative;z-index:2;width:148px;height:148px;padding:8px;display:grid;place-items:center;border-radius:46% 54% 52% 48%/55% 44% 56% 45%;background:conic-gradient(var(--brief-mint) var(--governance-ready),rgba(121,153,220,.13) 0);box-shadow:0 0 42px rgba(51,93,205,.18);animation:governance-clock-in 1s ease both}.interior-brief .governance-clock-face:before{content:"";position:absolute;inset:8px;border-radius:inherit;background:#0a1e39}.interior-brief .governance-clock-face>div{position:relative;z-index:2;text-align:center}.interior-brief .governance-clock-face strong{display:block;font-size:28px;font-weight:540;letter-spacing:-.05em}.interior-brief .governance-clock-face span{display:block;margin-top:3px;color:rgba(217,229,248,.7);font-size:6.5px}.interior-brief .governance-clock-face small{display:block;margin-top:12px;color:var(--brief-mint);font-size:6px}.interior-brief .governance-clock-controls{position:relative;z-index:2;display:grid;gap:5px}.interior-brief .governance-clock-controls>a{--control-index:0;min-height:43px;padding:0 11px;display:grid;grid-template-columns:25px minmax(0,1fr) 23px;align-items:center;gap:10px;color:#fff;border:1px solid rgba(144,174,232,.12);border-radius:8px 19px 8px 8px;background:rgba(5,20,39,.43);animation:governance-control-in .55s calc(var(--control-index) * 70ms) both}.interior-brief .governance-clock-controls>a>span{color:#718ad4;font-size:6px;font-weight:750}.interior-brief .governance-clock-controls>a>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.interior-brief .governance-clock-controls>a strong{overflow:hidden;font-size:7.5px;font-weight:630;text-overflow:ellipsis;white-space:nowrap}.interior-brief .governance-clock-controls>a small{color:rgba(211,224,247,.4);font-size:6px}.interior-brief .governance-clock-controls>a>i{width:22px;height:22px;display:grid;place-items:center;color:#90a4c8;border-radius:7px;background:rgba(130,157,211,.09)}.interior-brief .governance-clock-controls>a>i svg{width:11px}.interior-brief .governance-clock-controls>a.ready>i{color:var(--brief-mint);background:rgba(85,221,184,.1)}.interior-brief .governance-clock-controls>a.blocked{border-color:rgba(255,113,107,.26);background:rgba(77,28,35,.36);box-shadow:inset 2px 0 var(--brief-coral)}.interior-brief .governance-clock-controls>a.blocked>i{color:#ffaaa5;background:rgba(255,113,107,.12)}.interior-brief .governance-clock-controls>a.waiting{opacity:.52}.interior-brief .governance-clock>aside{position:relative;z-index:2;min-height:174px;padding:21px;display:flex;flex-direction:column;justify-content:center;color:var(--brief-ink);border-radius:15px 38px 15px 15px;background:#fafaf7;box-shadow:0 18px 38px rgba(0,8,22,.2)}.interior-brief .governance-clock>aside>small{color:#6379b7;font-size:6px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.interior-brief .governance-clock>aside>strong{margin-top:13px;font-size:13px;font-weight:660;line-height:1.2}.interior-brief .governance-clock>aside>span{margin-top:7px;color:#7a8697;font-size:6.5px}.interior-brief .governance-clock>aside>a{margin-top:19px;padding-top:13px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--brief-ink);border-top:1px solid #e0e4ea;font-size:7px;font-weight:670}.interior-brief .governance-clock>aside>a svg{width:13px;color:var(--brief-blue)}.interior-brief .evidence-provenance-map{position:relative;min-height:335px;margin:18px 0 29px;padding:29px 33px 22px;overflow:hidden;color:#fff;border:1px solid rgba(143,173,230,.18);border-radius:23px;background:radial-gradient(520px 300px at 68% 48%,rgba(66,105,221,.19),transparent 72%),linear-gradient(135deg,#071629,#0c2442 70%,#12345d);box-shadow:0 22px 54px rgba(9,27,52,.13)}.interior-brief .evidence-provenance-map:after{content:"";position:absolute;right:-95px;bottom:-165px;width:360px;height:360px;border:1px solid rgba(126,157,225,.09);border-radius:47% 53% 42% 58%/57% 43% 57% 43%}.interior-brief .evidence-provenance-map>header{position:relative;z-index:2;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);grid-template-areas:"label label" "title copy";align-items:end;gap:10px 38px}.interior-brief .evidence-provenance-map>header>span{grid-area:label;color:#8daaff;font-size:6.5px;font-weight:760;letter-spacing:.15em;text-transform:uppercase}.interior-brief .evidence-provenance-map>header h2{grid-area:title;margin:0;color:#fff;font-size:clamp(24px,2.5vw,36px);font-weight:560;letter-spacing:-.04em;line-height:1.05}.interior-brief .evidence-provenance-map>header p{grid-area:copy;max-width:72ch;margin:0;color:rgba(210,224,247,.48);font-size:8px;line-height:1.55}.interior-brief .evidence-provenance-field{position:relative;z-index:2;min-height:165px;margin-top:25px;display:grid;grid-template-columns:minmax(190px,.85fr) minmax(38px,.18fr) 156px minmax(175px,.72fr) minmax(205px,.8fr);align-items:center;gap:14px}.interior-brief .provenance-question{min-height:108px;padding:20px;display:flex;flex-direction:column;justify-content:center;color:var(--brief-ink);border-left:2px solid #7798f4;border-radius:0 14px 31px 0;background:#fafaf7;box-shadow:0 15px 34px rgba(0,8,22,.17)}.interior-brief .provenance-action small,.interior-brief .provenance-branches small,.interior-brief .provenance-question small{color:#6379b7;font-size:6px;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.interior-brief .provenance-question strong{margin-top:10px;display:-webkit-box;overflow:hidden;font-size:11px;font-weight:640;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.interior-brief .provenance-question span{margin-top:8px;color:#7f8b9b;font-size:6.5px}.interior-brief .provenance-question.waiting{opacity:.72}.interior-brief .provenance-channel{position:relative;height:1px;background:linear-gradient(90deg,rgba(126,157,225,.1),rgba(126,157,225,.58))}.interior-brief .provenance-channel:after{content:"";position:absolute;top:-3px;right:-1px;border-color:transparent transparent transparent #7e9df4;border-style:solid;border-width:3px 0 3px 5px}.interior-brief .provenance-channel b{position:absolute;top:-3px;left:-8px;width:9px;height:6px;border-radius:3px;background:#7e9df4;box-shadow:0 0 11px rgba(126,157,244,.7);animation:provenance-travel 3s ease-in-out infinite}.interior-brief .provenance-lens{position:relative;width:150px;height:150px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(139,170,237,.4);border-radius:45% 55% 52% 48%/55% 44% 56% 45%;background:radial-gradient(circle at 50% 40%,#17345d,#091a32 70%);box-shadow:0 0 0 10px rgba(75,112,225,.06),0 0 42px rgba(63,103,219,.18);animation:provenance-lens-breathe 5s ease-in-out infinite}.interior-brief .provenance-lens:before{content:"";position:absolute;inset:13px;border:1px solid rgba(145,174,234,.15);border-radius:inherit;transform:rotate(17deg)}.interior-brief .provenance-lens small{position:relative;z-index:2;color:#8ca8ef;font-size:5.8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.interior-brief .provenance-lens strong{position:relative;z-index:2;margin-top:7px;font-size:30px;font-weight:530;letter-spacing:-.05em}.interior-brief .provenance-lens span{position:relative;z-index:2;color:rgba(215,227,247,.65);font-size:6.5px}.interior-brief .provenance-lens>i{position:relative;z-index:2;margin-top:10px;color:var(--brief-mint);font-size:5.8px;font-style:normal}.interior-brief .provenance-lens.waiting>i{color:#8ea0bc}.interior-brief .provenance-branches{position:relative;display:grid;gap:11px}.interior-brief .provenance-branches:before{content:"";position:absolute;left:-14px;top:25%;bottom:25%;width:14px;border-top:1px solid rgba(126,157,225,.35);border-bottom:1px solid rgba(126,157,225,.35);border-left:1px solid rgba(126,157,225,.35)}.interior-brief .provenance-branches>span{min-height:60px;padding:13px 15px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(145,174,231,.14);border-radius:9px 21px 9px 9px;background:rgba(5,20,39,.44)}.interior-brief .provenance-branches>span small{color:#819ce5}.interior-brief .provenance-branches>span strong{margin-top:8px;overflow:hidden;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.interior-brief .provenance-branches>span.ready{border-color:rgba(85,221,184,.2);box-shadow:inset 2px 0 rgba(85,221,184,.55)}.interior-brief .provenance-branches>span.waiting{opacity:.56}.interior-brief .provenance-action{position:relative;min-height:112px;padding:19px 43px 19px 20px;display:flex;flex-direction:column;justify-content:center;color:var(--brief-ink);border-radius:14px 36px 14px 14px;background:#fafaf7;box-shadow:inset 3px 0 var(--brief-mint),0 16px 34px rgba(0,8,22,.19);transition:transform .2s ease}.interior-brief .provenance-action:hover{transform:translateY(-3px)}.interior-brief .provenance-action strong{margin-top:11px;font-size:12px;font-weight:660}.interior-brief .provenance-action span{margin-top:6px;color:#7d8999;font-size:6.5px}.interior-brief .provenance-action svg{position:absolute;right:18px;width:15px;color:var(--brief-blue)}.interior-brief .provenance-action.waiting{box-shadow:inset 3px 0 #91a0b4,0 16px 34px rgba(0,8,22,.19)}.interior-brief .evidence-provenance-map>footer{position:relative;z-index:2;min-height:33px;margin-top:12px;padding-top:12px;display:flex;align-items:center;gap:9px;color:rgba(211,224,247,.43);border-top:1px solid rgba(145,174,231,.13);font-size:6.5px}.interior-brief .evidence-provenance-map>footer svg{width:13px;color:var(--brief-mint)}.interior-brief .evidence-provenance-map>footer b{margin-left:auto;color:rgba(222,231,248,.62);font-weight:650}.interior-brief .import-intake-model{grid-area:route;min-height:178px;padding:24px 31px;display:grid;grid-template-columns:minmax(210px,.8fr) minmax(42px,.2fr) 145px minmax(42px,.2fr) minmax(220px,.85fr);align-items:center;gap:15px;border-top:1px solid rgba(188,206,241,.14);background:rgba(3,13,29,.31)}.interior-brief .intake-source-batch{min-width:0}.interior-brief .intake-run-gate>small,.interior-brief .intake-source-batch>small{color:#8daaff;font-size:6px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.interior-brief .intake-source-batch>div{position:relative;min-height:92px;margin-top:10px}.interior-brief .intake-source-batch>div>span{--file-index:0;position:absolute;inset:calc(var(--file-index) * 23px) calc(var(--file-index) * 7px) auto calc(var(--file-index) * 3px);min-height:45px;padding:9px 12px;display:grid;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:9px;color:var(--brief-ink);border:1px solid rgba(195,207,222,.8);border-radius:9px;background:rgba(251,250,246,.96);box-shadow:0 8px 20px rgba(0,8,21,.15)}.interior-brief .intake-source-batch>div>span b{color:#5876cf;font-size:6px;letter-spacing:.08em}.interior-brief .intake-source-batch>div>span i{overflow:hidden;font-size:7.5px;font-style:normal;font-weight:630;text-overflow:ellipsis;white-space:nowrap}.interior-brief .intake-source-batch>strong{color:rgba(218,229,248,.56);font-size:6.5px;font-weight:560}.interior-brief .intake-source-batch.waiting{opacity:.66}.interior-brief .intake-channel{position:relative;height:1px;background:rgba(125,155,220,.16)}.interior-brief .intake-channel:after{content:"";position:absolute;top:-3px;right:-1px;border-color:transparent transparent transparent rgba(126,157,225,.4);border-style:solid;border-width:3px 0 3px 5px}.interior-brief .intake-channel b{display:none}.interior-brief .intake-channel.active{background:linear-gradient(90deg,rgba(126,157,225,.1),rgba(126,157,225,.58))}.interior-brief .intake-channel.active:after{border-left-color:#7e9df4}.interior-brief .intake-channel.active b{position:absolute;top:-3px;left:-8px;width:9px;height:6px;display:block;border-radius:3px;background:#7e9df4;box-shadow:0 0 11px rgba(126,157,244,.7);animation:intake-travel 3s ease-in-out infinite}.interior-brief .intake-manifest-lens{position:relative;width:137px;height:137px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(140,170,235,.38);border-radius:45% 55% 52% 48%/55% 44% 56% 45%;background:radial-gradient(circle at 50% 40%,#17345d,#091a32 70%);box-shadow:0 0 0 9px rgba(75,112,225,.06),0 0 38px rgba(63,103,219,.17);animation:intake-lens-breathe 5s ease-in-out infinite}.interior-brief .intake-manifest-lens:before{content:"";position:absolute;inset:12px;border:1px solid rgba(145,174,234,.15);border-radius:inherit;transform:rotate(17deg)}.interior-brief .intake-manifest-lens>small{position:relative;z-index:2;color:#8ca8ef;font-size:5.5px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.interior-brief .intake-manifest-lens>strong{position:relative;z-index:2;margin-top:8px;font-size:27px;font-weight:530;letter-spacing:-.05em}.interior-brief .intake-manifest-lens>span{position:relative;z-index:2;color:rgba(215,227,247,.62);font-size:6px}.interior-brief .intake-manifest-lens>i{position:relative;z-index:2;margin-top:9px;color:var(--brief-mint);font-size:5.8px;font-style:normal}.interior-brief .intake-manifest-lens.attention>i{color:var(--brief-amber)}.interior-brief .intake-manifest-lens.waiting>i{color:#8b9bb4}.interior-brief .intake-run-gate{position:relative;min-height:108px;padding:19px 44px 19px 21px;display:flex;flex-direction:column;justify-content:center;color:var(--brief-ink);border-radius:14px 37px 14px 14px;background:#fafaf7;box-shadow:inset 3px 0 #8898af,0 16px 34px rgba(0,8,22,.19)}.interior-brief .intake-run-gate.ready{box-shadow:inset 3px 0 var(--brief-mint),0 16px 34px rgba(0,8,22,.19)}.interior-brief .intake-run-gate>small{color:#6379b7}.interior-brief .intake-run-gate>strong{margin-top:11px;font-size:13px;font-weight:660}.interior-brief .intake-run-gate>span{margin-top:6px;color:#7d8999;font-size:6.5px}.interior-brief .intake-run-gate>svg{position:absolute;right:18px;width:15px;color:var(--brief-blue)}.interior-brief .action-route-map{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:stretch;gap:17px}.interior-brief .action-route-lanes{min-width:0;border-top:1px solid rgba(9,22,42,.11)}.interior-brief .action-route-lanes>a{min-height:59px;display:grid;grid-template-columns:minmax(135px,.8fr) minmax(150px,1.2fr) minmax(105px,.55fr) 16px;align-items:center;gap:15px;color:var(--brief-ink);border-bottom:1px solid rgba(9,22,42,.1);animation:action-route-enter .5s cubic-bezier(.2,.75,.25,1) calc(var(--action-lane) * 80ms) both}.interior-brief .action-route-lanes>a:hover{background:rgba(255,255,255,.65)}.interior-brief .action-route-lanes>a>span{min-width:0;display:grid;gap:4px}.interior-brief .action-route-lanes>a small{color:#748193;font-size:7px}.interior-brief .action-route-lanes>a>span:first-child small{color:#33725f;font-weight:730;letter-spacing:.08em}.interior-brief .action-route-lanes>a>span strong{overflow:hidden;font-size:9.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.interior-brief .action-route-lanes>a>div{min-width:0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:9px}.interior-brief .action-route-lanes>a>div>i{position:relative;height:2px;overflow:visible;background:#d7dde2}.interior-brief .action-route-lanes>a>div>i:after{content:"";position:absolute;right:-1px;top:-3px;border-color:transparent transparent transparent #aab4c1;border-style:solid;border-width:3px 0 3px 5px}.interior-brief .action-route-lanes>a>div>i b{position:absolute;left:6%;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--brief-coral);box-shadow:0 0 0 5px rgba(255,113,107,.07)}.interior-brief .action-route-lanes>a.clear>div>i{background:linear-gradient(90deg,rgba(45,169,134,.25),rgba(45,169,134,.75))}.interior-brief .action-route-lanes>a.clear>div>i:after{border-left-color:#2da986}.interior-brief .action-route-lanes>a.clear>div>i b{background:var(--brief-mint);box-shadow:0 0 9px rgba(45,169,134,.5);animation:action-route-travel 3s ease-in-out infinite}.interior-brief .action-route-lanes>a>div em{color:#c4514e;font-size:7px;font-style:normal;font-weight:620;white-space:nowrap}.interior-brief .action-route-lanes>a.clear>div em{color:#198067}.interior-brief .action-route-owner{padding-left:12px;border-left:1px solid rgba(9,22,42,.09)}.interior-brief .action-route-lanes>a>svg{width:14px;color:var(--brief-blue)}.interior-brief .action-route-map>aside{min-height:100%;padding:20px;display:flex;flex-direction:column;justify-content:center;color:#fff;border-radius:13px 35px 13px 13px;background:var(--brief-night);box-shadow:inset 3px 0 var(--brief-coral),0 16px 34px rgba(9,22,42,.12)}.interior-brief .action-route-map>aside.clear{box-shadow:inset 3px 0 var(--brief-mint),0 16px 34px rgba(9,22,42,.12)}.interior-brief .action-route-map>aside>small{color:#91aaf0;font-size:7px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.interior-brief .action-route-map>aside>strong{margin-top:12px;color:var(--brief-coral);font-size:28px;font-weight:560;letter-spacing:-.04em}.interior-brief .action-route-map>aside.clear>strong{color:var(--brief-mint)}.interior-brief .action-route-map>aside>span{color:rgba(230,237,250,.72);font-size:8px}.interior-brief .action-route-map>aside>p{margin:13px 0 0;color:rgba(211,224,246,.47);font-size:7px;line-height:1.45}.interior-brief .action-route-map>aside>a{margin-top:16px;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#b2c5f4;border-top:1px solid rgba(160,185,231,.14);font-size:7.5px;font-weight:650}.interior-brief .action-route-map>aside>a svg{width:13px}.interior-brief .action-route-empty{min-height:150px;display:flex;align-items:center;justify-content:center;gap:13px;color:#198067}.interior-brief .action-route-empty>svg{width:24px}.interior-brief .action-route-empty span{display:grid;gap:4px}.interior-brief .action-route-empty strong{font-size:11px}.interior-brief .action-route-empty small{color:var(--brief-muted);font-size:8px}@keyframes action-route-enter{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes action-route-travel{0%,12%{left:3%;opacity:0}25%{opacity:1}75%{opacity:1}88%,to{left:calc(100% - 5px);opacity:0}}.interior-brief .programme-review-copy>span{font-size:9px}.interior-brief .programme-review-copy>p{font-size:12px}.interior-brief .programme-review-copy>a{font-size:11px}.interior-brief .programme-agent-nodes .review-cell b{font-size:8px}.interior-brief .programme-agent-key{font-size:8.5px}.interior-brief .programme-review-flow{margin-top:28px;padding:18px 0;display:grid;grid-template-columns:minmax(100px,1fr) 30px minmax(115px,1fr) 30px minmax(112px,1fr);align-items:center;gap:10px;border-top:1px solid var(--brief-line);border-bottom:1px solid var(--brief-line)}.interior-brief .programme-review-flow>div{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:4px 8px}.interior-brief .programme-review-flow small{grid-column:1/-1;color:#8992a0;font-size:8px;font-weight:740;letter-spacing:.1em;text-transform:uppercase}.interior-brief .programme-review-flow strong{color:var(--brief-ink);font-size:23px;font-weight:590;letter-spacing:-.04em;line-height:1}.interior-brief .programme-review-flow strong em{color:#929aa6;font-size:9px;font-style:normal;font-weight:570;letter-spacing:0}.interior-brief .programme-review-flow span{align-self:center;color:var(--brief-muted);font-size:8.5px;line-height:1.35}.interior-brief .programme-review-flow>div.attention strong{color:#d45653}.interior-brief .programme-review-flow>div.clear strong{color:#178064}.interior-brief .programme-review-flow>i{position:relative;height:1px;background:linear-gradient(90deg,rgba(70,108,255,.1),rgba(70,108,255,.48))}.interior-brief .programme-review-flow>i:after{content:"";position:absolute;right:-1px;top:-3px;border-color:transparent transparent transparent rgba(70,108,255,.65);border-style:solid;border-width:3px 0 3px 5px}.interior-brief .programme-review-flow>i b{position:absolute;left:-4px;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--brief-blue);box-shadow:0 0 9px rgba(70,108,255,.55);animation:review-receipt-travel 3.3s ease-in-out infinite}.interior-brief .programme-review-flow>i:nth-of-type(2) b{animation-delay:1.65s}.interior-brief .programme-review-completed{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.interior-brief .programme-review-completed span{color:#8a929f;font-size:8px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.interior-brief .programme-review-completed strong{color:#576274;font-size:9px;font-weight:610}.interior-brief .programme-decision-stage{margin-top:66px;scroll-margin-top:150px}.interior-brief .decision-room{overflow:hidden;scroll-margin-top:150px;border:1px solid var(--brief-line);border-radius:24px;background:rgba(251,250,246,.82);box-shadow:0 18px 48px rgba(9,22,42,.055)}.interior-brief .decision-source-review{margin-top:24px;padding:26px 28px;border:1px solid #dce5f1;border-radius:20px;background:#f7f9fd}.interior-brief .decision-source-review header>div>span{color:#526da6;font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.interior-brief .decision-source-review h2{margin:7px 0;color:#142744;font-size:22px;letter-spacing:-.025em}.interior-brief .decision-source-review header p{max-width:80ch;margin:0;color:#5c6e87;font-size:13px;line-height:1.5}.interior-brief .decision-source-list{display:grid;gap:9px;margin-top:20px}.interior-brief .decision-source-item{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;border:1px solid #e0e7f1;border-radius:13px;background:white}.interior-brief .decision-source-item>div{min-width:0}.interior-brief .decision-source-item>div>span{color:#5070b1;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.interior-brief .decision-source-item h3{margin:5px 0;color:#172a46;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.interior-brief .decision-source-item p{margin:3px 0 0;color:#667891;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.interior-brief .decision-source-item p>a{color:#315cc1;font-weight:700;text-decoration:underline;text-underline-offset:3px}.interior-brief .decision-source-item>a,.interior-brief .decision-source-more{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;color:#315cc1;font-size:12px;font-weight:700}.interior-brief .decision-source-item>a svg,.interior-brief .decision-source-more svg{width:15px;height:15px}.interior-brief .source-decision-form{margin-top:12px;max-width:680px}.interior-brief .source-decision-form summary{color:#315cc1;font-size:12px;font-weight:700;cursor:pointer}.interior-brief .source-decision-form form{display:grid;gap:12px;margin-top:12px}.interior-brief .source-decision-form label{display:grid;gap:5px;color:#263a58;font-size:12px;font-weight:650}.interior-brief .source-decision-form input,.interior-brief .source-decision-form select,.interior-brief .source-decision-form textarea{width:100%;min-width:0;padding:10px 12px;color:#172a46;border:1px solid #cbd7e7;border-radius:9px;background:#fff;font:inherit}.interior-brief .source-decision-form button{justify-self:start}.interior-brief .source-decision-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.interior-brief .source-decision-form [role=alert]{color:#a12f3f}.interior-brief .decision-source-more{margin-top:18px}.interior-brief .decision-source-warning{margin:15px 0 0;padding:12px;border-left:3px solid #c98a2b;background:#fff6e5;color:#76501c;font-size:12px}@media (max-width:700px){.interior-brief .decision-source-review{padding:21px}.interior-brief .decision-source-item{align-items:flex-start;flex-direction:column;gap:12px}.interior-brief .source-decision-pair{grid-template-columns:1fr}}.interior-brief .decision-room>header{min-height:195px;padding:34px 38px;display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:42px;color:#fff;background:radial-gradient(520px 240px at 82% 20%,rgba(70,108,255,.2),transparent 65%),var(--brief-night)}.interior-brief .decision-room>header>div>span{color:#8eaaff;font-size:9px;font-weight:760;letter-spacing:.15em;text-transform:uppercase}.interior-brief .decision-room>header h2{max-width:17ch;margin:14px 0 0;font-size:clamp(30px,3.2vw,45px);font-weight:550;letter-spacing:-.05em;line-height:1}.interior-brief .decision-room>header p{max-width:75ch;margin:17px 0 0;color:rgba(214,226,248,.62);font-size:12px;line-height:1.6}.interior-brief .decision-room>header>aside{min-height:110px;padding:17px 0 7px 22px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(167,190,236,.2)}.interior-brief .decision-room>header>aside strong{color:var(--brief-mint);font-size:43px;font-weight:520;letter-spacing:-.055em;line-height:1}.interior-brief .decision-room>header>aside.open strong{color:var(--brief-coral)}.interior-brief .decision-room>header>aside span{margin-top:7px;color:#fff;font-size:10px;font-weight:650}.interior-brief .decision-room>header>aside small{margin-top:4px;color:rgba(213,226,249,.5);font-size:8.5px}.interior-brief .decision-sequence{padding:0 38px 8px}.interior-brief .decision-case{position:relative;min-height:278px;display:grid;grid-template-columns:73px minmax(255px,.68fr) minmax(460px,1.32fr);grid-template-areas:"marker brief routes" "marker evidence evidence" "marker rationale rationale" "marker footer footer" "marker aftercare aftercare";gap:0 31px;padding:31px 0 27px;border-top:1px solid var(--brief-line)}.interior-brief .decision-case:first-child{border-top:0}.interior-brief .decision-case-marker{grid-area:marker;position:relative;min-height:190px;display:flex;flex-direction:column;align-items:center;color:#9ba3af;border-right:1px solid var(--brief-line)}.interior-brief .decision-case-marker span{color:#a0a8b4;font-size:10px;font-weight:720;letter-spacing:.08em}.interior-brief .decision-case-marker>i{position:relative;width:22px;height:22px;margin-top:17px;border:1px solid rgba(70,108,255,.28);border-radius:50%;background:#f8f7f3}.interior-brief .decision-case-marker>i:before{content:"";position:absolute;inset:6px;border-radius:50%;background:#7f9af2}.interior-brief .decision-case.priority .decision-case-marker>i{border-color:rgba(255,113,107,.38);box-shadow:0 0 0 7px rgba(255,113,107,.06)}.interior-brief .decision-case.priority .decision-case-marker>i:before{background:var(--brief-coral);animation:decision-marker-pulse 2.8s ease-in-out infinite}.interior-brief .decision-case.recorded .decision-case-marker>i:before{background:var(--brief-mint)}.interior-brief .decision-case-marker>i:after{content:"";position:absolute;left:10px;top:24px;width:1px;height:94px;background:linear-gradient(rgba(70,108,255,.25),transparent)}.interior-brief .decision-case-marker small{margin-top:112px;color:#737e8e;font-size:8.5px;text-align:center}.interior-brief .decision-case-brief{grid-area:brief;align-self:start}.interior-brief .decision-case-brief>.tag{border:0;background:transparent;padding:0}.interior-brief .decision-case-brief h3{max-width:24ch;margin:17px 0 0;color:var(--brief-ink);font-size:clamp(21px,2vw,29px);font-weight:590;letter-spacing:-.04em;line-height:1.08}.interior-brief .decision-case-brief>p{max-width:54ch;margin:14px 0 0;color:var(--brief-muted);font-size:12px;line-height:1.58}.interior-brief .decision-recommendation{margin-top:23px;padding:13px 15px;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;border-left:2px solid var(--brief-blue);background:rgba(70,108,255,.045)}.interior-brief .decision-recommendation small{grid-column:1/-1;color:#7d8796;font-size:8px;font-weight:720;letter-spacing:.09em;text-transform:uppercase}.interior-brief .decision-recommendation strong{color:var(--brief-ink);font-size:10px;font-weight:680}.interior-brief .decision-recommendation span{color:var(--brief-muted);font-size:10px}.interior-brief .decision-route-field{grid-area:routes;align-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px}.interior-brief .decision-route-field>span{grid-column:1/-1;color:#7f8998;font-size:8px;font-weight:740;letter-spacing:.11em;text-transform:uppercase}.interior-brief .decision-route{position:relative;min-height:173px;padding:19px 18px 17px;display:flex;flex-direction:column;text-align:left;border:1px solid #d8dce3;border-radius:12px 29px 12px 12px;background:rgba(246,247,248,.7);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.interior-brief .decision-route:hover:not(:disabled){transform:translateY(-3px);border-color:#9bafe9;box-shadow:0 11px 25px rgba(20,44,90,.08)}.interior-brief .decision-route.on{border-color:#6f8feb;background:#f0f3ff;box-shadow:inset 3px 0 var(--brief-blue)}.interior-brief .decision-route>i{position:absolute;right:16px;top:16px;width:17px;height:17px;display:grid;place-items:center;border:1px solid #bfc7d4;border-radius:50%}.interior-brief .decision-route>i b{width:7px;height:7px;border-radius:50%;background:transparent}.interior-brief .decision-route.on>i{border-color:var(--brief-blue)}.interior-brief .decision-route.on>i b{background:var(--brief-blue)}.interior-brief .decision-route>div{min-height:41px;padding-right:27px;display:flex;flex-direction:column}.interior-brief .decision-route>div strong{color:var(--brief-ink);font-size:13px;font-weight:680;line-height:1.25}.interior-brief .decision-route>div small{margin-top:5px;color:#5976ca;font-size:8px;font-weight:730;letter-spacing:.08em;text-transform:uppercase}.interior-brief .decision-route dl{margin:13px 0 0;border-top:1px solid rgba(9,22,42,.1)}.interior-brief .decision-route dl>div{min-height:29px;display:grid;grid-template-columns:63px minmax(0,1fr);align-items:center;gap:8px;border-bottom:1px solid rgba(9,22,42,.075)}.interior-brief .decision-route dt{color:#8992a0;font-size:8.5px}.interior-brief .decision-route dd{margin:0;color:#445064;font-size:9.5px;line-height:1.3}.interior-brief .decision-case>footer{grid-area:footer;min-height:49px;margin-top:23px;padding:12px 0 0;display:flex;align-items:center;gap:16px;border-top:1px solid var(--brief-line)}.interior-brief .decision-case>footer>span{color:#707b8b;font-size:9.5px}.interior-brief .decision-case>footer>span.error{color:#cc514e}.interior-brief .decision-case>footer .btn,.interior-brief .decision-case>footer .tag{margin-left:auto}.interior-brief .decision-case>footer .btn{min-width:126px;border-radius:11px 24px 11px 11px}.interior-brief .decision-room-clear{min-height:190px;padding:31px 0;display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:27px}.interior-brief .decision-room-clear>span{position:relative;width:58px;height:58px;border:1px solid rgba(85,221,184,.32);border-radius:45% 55% 52% 48%;background:rgba(85,221,184,.07)}.interior-brief .decision-room-clear>span:after,.interior-brief .decision-room-clear>span:before{content:"";position:absolute;height:2px;border-radius:2px;background:#16846a;transform-origin:left center}.interior-brief .decision-room-clear>span:before{left:17px;top:31px;width:11px;transform:rotate(43deg)}.interior-brief .decision-room-clear>span:after{left:25px;top:34px;width:20px;transform:rotate(-48deg)}.interior-brief .decision-room-clear small{color:#16846a;font-size:8.5px;font-weight:740;letter-spacing:.1em;text-transform:uppercase}.interior-brief .decision-room-clear b{display:block;margin-top:7px;color:var(--brief-ink);font-size:20px;font-weight:610}.interior-brief .decision-room-clear p{max-width:65ch;margin:8px 0 0;color:var(--brief-muted);font-size:11px;line-height:1.5}.interior-brief .decision-room>header.decision-register-header{min-height:0;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--brief-night)}.interior-brief .decision-room>header.decision-register-header h2{max-width:none;margin:0;font-size:21px;line-height:1.2;letter-spacing:-.025em}.interior-brief .decision-room>header.decision-register-header p{max-width:none;margin:5px 0 0;color:#c7d3e7;font-size:13px;line-height:1.45}.interior-brief .decision-register-count{display:flex;align-items:baseline;gap:8px;white-space:nowrap;color:#c7d3e7;font-size:12px}.interior-brief .decision-register-count strong{color:#fff;font-size:22px;font-weight:650}.interior-brief .decision-sequence{padding:0 28px}.interior-brief .decision-entry{scroll-margin-top:150px;border-top:1px solid var(--brief-line)}.interior-brief .decision-entry:first-child{border-top:0}.interior-brief .decision-entry>summary{min-height:78px;padding:16px 4px;display:grid;grid-template-columns:125px minmax(0,1fr) minmax(140px,.5fr) auto;align-items:center;gap:12px 20px;cursor:pointer;list-style:none}.interior-brief .decision-entry>summary::-webkit-details-marker{display:none}.interior-brief .decision-entry>summary:focus-visible{outline:3px solid #5578e8;outline-offset:2px;border-radius:8px}.interior-brief .decision-entry-status{width:fit-content;padding:5px 9px;border-radius:99px;background:#fff1eb;color:#a13e31;font-size:11px;font-weight:700}.interior-brief .decision-entry.is-recorded .decision-entry-status{background:#e8f5ef;color:#167354}.interior-brief .decision-entry-title{color:var(--brief-ink);font-size:15px;font-weight:680;line-height:1.35;overflow-wrap:anywhere}.interior-brief .decision-entry-meta{color:#53647b;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.interior-brief .decision-entry-action{display:inline-flex;align-items:center;gap:8px;color:#244db5;font-size:12px;font-weight:700;white-space:nowrap}.interior-brief .decision-entry[open]>summary{border-bottom:1px solid var(--brief-line)}.interior-brief .decision-entry[open]>summary .decision-entry-action>span{transform:rotate(90deg)}.interior-brief .decision-entry .decision-case{border-top:0}@media (max-width:760px){.interior-brief .decision-room>header.decision-register-header{padding:20px;align-items:flex-start}.interior-brief .decision-register-count{flex-direction:column;align-items:flex-end;gap:0;font-size:11px}.interior-brief .decision-sequence{padding:0 18px}.interior-brief .decision-entry>summary{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:16px 2px}.interior-brief .decision-entry-status{grid-column:1}.interior-brief .decision-entry-title{grid-column:1/-1}.interior-brief .decision-entry-meta{grid-column:1}.interior-brief .decision-entry-action{grid-column:2;grid-row:1}}.interior-brief .programme-trace{position:relative;margin-top:27px;overflow:hidden;color:#fff;border:1px solid rgba(142,172,229,.18);border-radius:24px;background:radial-gradient(600px 330px at 82% 8%,rgba(70,108,255,.19),transparent 68%),var(--brief-night);box-shadow:0 22px 55px rgba(9,22,42,.13)}.interior-brief .programme-trace:after{content:"";position:absolute;right:-190px;bottom:-240px;width:440px;height:440px;border:1px solid rgba(140,170,232,.08);border-radius:44% 56% 57% 43%/52% 45% 55% 48%}.interior-brief .programme-trace>header{position:relative;z-index:2;min-height:215px;padding:31px 37px;display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.65fr);align-items:center;gap:45px;border-bottom:1px solid rgba(151,180,232,.14)}.interior-brief .programme-trace>header>div>span{color:#8eaaff;font-size:9px;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.interior-brief .programme-trace>header h2{max-width:18ch;margin:14px 0 0;font-size:clamp(29px,3vw,43px);font-weight:550;letter-spacing:-.05em;line-height:1}.interior-brief .programme-trace>header p{max-width:72ch;margin:17px 0 0;color:rgba(214,226,248,.58);font-size:11px;line-height:1.58}.interior-brief .programme-trace>header>a,.interior-brief .programme-trace>header>aside{min-height:132px;padding:20px 47px 20px 21px;display:flex;flex-direction:column;justify-content:center;color:var(--brief-ink);border-radius:14px 43px 14px 14px;background:#f8f7f3;box-shadow:inset 3px 0 var(--brief-coral),0 17px 35px rgba(0,8,22,.2);transition:transform .2s ease}.interior-brief .programme-trace>header>a:hover{transform:translateY(-3px)}.interior-brief .programme-trace>header>a small,.interior-brief .programme-trace>header>aside small{color:#c24f4c;font-size:8px;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.interior-brief .programme-trace>header>a strong,.interior-brief .programme-trace>header>aside strong{margin-top:9px;font-size:14px;font-weight:680}.interior-brief .programme-trace>header>a>span,.interior-brief .programme-trace>header>aside span{margin-top:7px;color:#6e798a;font-size:9.5px;line-height:1.45}.interior-brief .programme-trace>header>a>b{margin-top:12px;display:flex;align-items:center;gap:7px;color:var(--brief-blue);font-size:9px;font-weight:690}.interior-brief .programme-trace>header>a>b svg{width:12px}.interior-brief .programme-trace-body{position:relative;z-index:2;padding:27px 37px 31px;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(310px,.78fr);gap:37px}.interior-brief .programme-trace-label{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:rgba(219,230,249,.45);border-bottom:1px solid rgba(155,181,229,.14)}.interior-brief .programme-trace-label span{font-size:8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.interior-brief .programme-trace-label b{font-size:8px;font-weight:590}.interior-brief .programme-trace-event{min-height:63px;display:grid;grid-template-columns:21px 55px minmax(0,1fr) 16px;align-items:center;gap:12px;border-bottom:1px solid rgba(155,181,229,.11);transition:padding .2s ease,background .2s ease}.interior-brief .programme-trace-event:hover{padding:0 9px;background:rgba(111,145,216,.065)}.interior-brief .programme-trace-event>i{position:relative;width:15px;height:15px;border:1px solid rgba(142,172,233,.3);border-radius:50%}.interior-brief .programme-trace-event>i b{position:absolute;inset:4px;border-radius:50%;background:#87a5ed}.interior-brief .programme-trace-event.critical>i b,.interior-brief .programme-trace-event.high>i b{background:var(--brief-coral);box-shadow:0 0 10px rgba(255,113,107,.35)}.interior-brief .programme-trace-event.medium>i b{background:var(--brief-amber)}.interior-brief .programme-trace-event>small{color:rgba(212,224,246,.46);font-size:8px}.interior-brief .programme-trace-event>div{min-width:0}.interior-brief .programme-trace-event>div span{display:block;color:#8ca8ed;font-size:8px}.interior-brief .programme-trace-event>div strong{display:block;overflow:hidden;margin-top:5px;color:rgba(244,247,252,.9);font-size:10px;font-weight:580;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.interior-brief .programme-trace-event>svg{width:13px;color:#83a1ef}.interior-brief .programme-change-stream{padding-left:27px;border-left:1px solid rgba(155,181,229,.14)}.interior-brief .programme-change-event{min-height:63px;display:grid;grid-template-columns:41px 25px minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid rgba(155,181,229,.11)}.interior-brief .programme-change-event>span{color:rgba(212,224,246,.46);font-size:8px}.interior-brief .programme-change-event>i{color:#8ca8ed;font-size:8px;font-style:normal}.interior-brief .programme-change-event strong{display:block;overflow:hidden;color:rgba(244,247,252,.87);font-size:10px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.interior-brief .programme-change-event small{display:block;margin-top:4px;color:rgba(210,223,246,.42);font-size:8px}.interior-brief .programme-trace-empty{min-height:90px;display:flex;align-items:center;color:rgba(212,224,246,.43);font-size:8px}.interior-brief .programme-trace>footer{position:relative;z-index:2;min-height:54px;padding:0 37px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:rgba(211,224,247,.5);border-top:1px solid rgba(155,181,229,.13);font-size:8.5px}.interior-brief .programme-trace>footer a,.interior-brief .programme-trace>footer span{display:flex;align-items:center;gap:8px}.interior-brief .programme-trace>footer span svg{width:13px;color:var(--brief-mint)}.interior-brief .programme-trace>footer a{color:#a9bef5;font-weight:670}.interior-brief .programme-trace>footer a svg{width:12px}@keyframes review-receipt-travel{0%,15%{left:-4px;opacity:0}28%{opacity:1}72%{opacity:1}86%,to{left:calc(100% - 1px);opacity:0}}@keyframes decision-marker-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(255,113,107,0)}50%{transform:scale(1.15);box-shadow:0 0 0 5px rgba(255,113,107,.09)}}@keyframes intake-travel{0%,14%{left:-8px;opacity:0}25%{opacity:1}75%{opacity:1}88%,to{left:calc(100% - 7px);opacity:0}}@keyframes intake-lens-breathe{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.025) rotate(.8deg)}}@keyframes capital-draw{to{stroke-dashoffset:0}}@keyframes financial-bar-in{0%{width:0}to{width:var(--bar-width)}}@keyframes capacity-allocation-in{0%{width:0}to{width:var(--allocation-width)}}@keyframes risk-containment-travel{0%,15%{left:-5px;opacity:0}28%{opacity:1}72%{opacity:1}85%,to{left:calc(100% + 1px);opacity:0}}@keyframes action-time-in{0%{width:0}to{width:var(--action-progress)}}@keyframes pack-sheet-settle{0%{opacity:0;transform:translateY(18px) rotate(-5deg) scale(.96)}to{opacity:1;transform:translateY(0) rotate(-1.2deg) scale(1)}}@keyframes pack-gate-in{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}@keyframes pack-blocker-pulse{0%,to{box-shadow:0 0 0 0 rgba(255,113,107,0)}50%{box-shadow:0 0 0 5px rgba(255,113,107,.09)}}@keyframes pack-progress-in{0%{width:0}to{width:var(--pack-progress)}}@keyframes governance-clock-in{0%{opacity:0;transform:scale(.8) rotate(-14deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes governance-control-in{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes provenance-travel{0%,14%{left:-8px;opacity:0}25%{opacity:1}75%{opacity:1}88%,to{left:calc(100% - 7px);opacity:0}}@keyframes provenance-lens-breathe{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.025) rotate(.8deg)}}.interior-brief :is(.briefing-ribbon>a strong,.briefing-ribbon>a em,.programme-command-pulse strong,.programme-command-pulse span,.execution-node>strong,.execution-node>div em,.schedule-network-node>strong,.schedule-network-node>small,.execution-map-action strong,.execution-map-action em,.schedule-network-next strong,.portfolio-dependency-lane>header>a:first-child>strong,.portfolio-dependency-action strong,.portfolio-dependency-node>strong,.workstream-causal-flow>a strong,.workstream-causal-flow>a span,.queue-priority-copy p,.queue-priority-trace strong,.queue-priority-case>a strong,.programme-trace-event>div strong,.programme-change-event strong,.pack-gate-shutters>div>strong,.pack-workstream-strip>a>strong,:is(.pack-decisions,.pack-risks,.pack-actions)>div>a>strong,.register-name h3,.register-name p,.programme-ledger-name h3,.programme-ledger-name p){overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.interior-brief .evidence-column-map{grid-column:1/-1;width:100%;padding:12px 0 0}.interior-brief .receipt-mapping{margin-top:10px;font-size:12px;color:#4d617d}.interior-brief .receipt-mapping summary{cursor:pointer;color:#315cc1;font-weight:650}.interior-brief .receipt-mapping dl{display:grid;gap:5px;margin:10px 0 0}.interior-brief .receipt-mapping dl>div{display:flex;flex-wrap:wrap;gap:4px 10px}.interior-brief .receipt-mapping dt{color:#65758b;text-transform:capitalize}.interior-brief .receipt-mapping dd{margin:0;color:#192d49;overflow-wrap:anywhere}.interior-brief .action-route-lanes>a>span strong,.interior-brief .decision-copy :is(b,small),.interior-brief .specialist-grid a span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;height:auto;line-height:1.5}.interior-brief .specialist-grid a{min-height:48px;height:auto}.interior-brief .assurance-workbench{max-width:1400px;margin:0 auto}.interior-brief .assurance-panel{margin:24px 0;padding:clamp(18px,3vw,32px);border:1px solid #dce3ef;border-radius:22px;background:#fff;color:#172337}.interior-brief .assurance-execution{margin:12px 0;padding:14px 20px;border-radius:14px;background:#f3f7fe}.interior-brief .assurance-execution>summary{cursor:pointer;min-height:24px;color:#193d78}.interior-brief .assurance-panel header{max-width:850px;margin-bottom:22px}.interior-brief .assurance-trust-controls>summary{cursor:pointer;font-size:16px;font-weight:650}.interior-brief .assurance-trust-controls[open]>summary{margin-bottom:22px}.interior-brief .assurance-panel h2{font-size:clamp(22px,2vw,30px);line-height:1.3;letter-spacing:-.03em}.interior-brief .assurance-panel p{font-size:14px;line-height:1.7;color:#526078;margin:10px 0}.interior-brief :is(.assurance-links,.assurance-pagination){display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px}.interior-brief .trust-agent-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:12px}.interior-brief .trust-agent{border:1px solid #dce3ef;border-radius:14px;padding:16px}.interior-brief .trust-agent[open]{grid-column:1/-1}.interior-brief .trust-agent>summary{display:flex;gap:12px;align-items:center;cursor:pointer;font-size:14px}.interior-brief .trust-agent>summary>span{color:#4965c9;font-size:12px;width:30px;flex-shrink:0}.interior-brief .trust-agent>summary b{margin-left:auto;font-size:12px;color:#526078}.interior-brief :is(.trust-setting-form,.finding-response-form){display:grid;gap:16px;margin:20px 0}.interior-brief .assurance-workbench label:not(.trust-check){display:grid;gap:7px;font-size:13px;line-height:1.5;min-width:0}.interior-brief .assurance-workbench :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;padding:11px;border:1px solid #c2cedf;border-radius:10px;color:#172337;background:#fff;font:inherit}.interior-brief .assurance-workbench textarea{min-height:80px;resize:vertical}.interior-brief .assurance-workbench fieldset{border:1px solid #dce3ef;border-radius:12px;padding:12px}.interior-brief .trust-check{display:inline-flex;gap:8px;align-items:center;margin:6px 18px 6px 0;font-size:13px}.interior-brief .trust-kill .btn{color:#a12d40;border-color:#e6bac2}.interior-brief .assurance-filter{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-bottom:20px}.interior-brief .assurance-finding{border-top:1px solid #dce3ef;padding:20px 0;scroll-margin-top:24px}.interior-brief .assurance-finding>summary{cursor:pointer;display:grid;gap:8px}.interior-brief .assurance-finding>summary>span{color:#536a98;font-size:12px}.interior-brief .assurance-finding>summary>strong{font-size:16px;line-height:1.65;overflow-wrap:anywhere}.interior-brief .assurance-finding>summary>small{color:#526078}.interior-brief .assurance-finding>summary>.assurance-finding-action{color:#2853ad;font-size:13px;font-weight:650}.interior-brief .assurance-finding>summary>.assurance-finding-action span{display:inline-block;margin-left:4px;transition:transform .2s ease}.interior-brief .assurance-finding[open]>summary>.assurance-finding-action span{transform:rotate(180deg)}.interior-brief .assurance-evidence{background:#f5f7fb;padding:20px;border-radius:14px;margin-top:18px;overflow-wrap:anywhere}.interior-brief .assurance-evidence h3{font-size:14px}.interior-brief .assurance-evidence dl>div{display:grid;grid-template-columns:minmax(110px,.3fr) minmax(0,1fr);gap:16px;border-top:1px solid #dce3ef;padding:10px 0;font-size:13px;line-height:1.6}.interior-brief .assurance-evidence dd{margin:0}.interior-brief .linked-source-receipts{display:grid;gap:12px;margin:18px 0}.interior-brief .linked-source-receipt{min-width:0;padding:18px;background:#fff;border:1px solid #dce3ef;border-radius:12px;overflow-wrap:anywhere}.interior-brief .linked-source-receipt>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.interior-brief .linked-source-receipt>header>span{color:#536a98;font-size:12px;text-transform:capitalize}.interior-brief .linked-source-receipt>header>strong{color:#172337;font-size:14px}.interior-brief .linked-source-receipt>p{margin:10px 0;font-size:14px;line-height:1.65}.interior-brief .linked-source-receipt .linked-source-name{color:#59677b;font-size:12px}.interior-brief .linked-source-receipt summary{color:#274fbe;cursor:pointer;font-size:13px;padding:8px 0}.interior-brief .linked-source-receipt summary:focus-visible{outline:2px solid #315ddd;outline-offset:4px;border-radius:4px}@media (max-width:600px){.interior-brief .evidence-fields dl>div{grid-template-columns:minmax(0,1fr);gap:3px}.interior-brief .linked-source-receipt{padding:14px}}.interior-brief .finding-response-form>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px}.interior-brief .assurance-response-history{padding:0 0 0 18px}.interior-brief .assurance-response-history li{padding:14px 0;border-bottom:1px solid #dce3ef;font-size:13px}.interior-brief .assurance-response-history small{color:#526078;display:block;margin-bottom:6px}.interior-brief .assurance-workbench .btn{width:fit-content;max-width:100%;white-space:normal;line-height:1.5}.interior-brief .assurance-workbench .btn.dark,.interior-brief .evidence-column-map .btn.dark{color:#fff;background:#0b1b33;border-color:#0b1b33}.interior-brief .import-queue>header strong{color:#fff}.interior-brief .import-queue>header :is(small,span){color:#c0cde0}.interior-brief .import-queue>header .import-ready{color:#71dfc2}.interior-brief .import-receipt-main>strong{white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}.interior-brief .import-receipt-note{grid-column:1/-1;margin:0;color:#59677b;font-size:12px;line-height:1.6}.interior-brief .use-case-register{display:grid;gap:10px}.interior-brief .use-case-record{min-width:0;border:1px solid #dce4ee;border-radius:14px;padding:18px}.interior-brief .use-case-record>summary{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;cursor:pointer}.interior-brief .use-case-record>summary>span{color:#315ddd;font-weight:700}.interior-brief .use-case-record>summary>b{margin-left:auto;font-size:12px;color:#59677b}.interior-brief .use-case-record dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:18px;margin:22px 0}.interior-brief .use-case-record dt{font-size:12px;color:#59677b}.interior-brief .use-case-record dd{margin:5px 0 0;overflow-wrap:anywhere}.interior-brief .evidence-query-form>input{width:100%;min-width:0;height:42px;padding:0 13px;border:1px solid #657a9b;border-radius:11px;color:#f4f7ff;background:#142b4c;font:inherit;font-size:13px}.interior-brief .evidence-query-form>input::placeholder{color:#bccbe0}.interior-brief .evidence-query-form>input:focus-visible{outline:2px solid #8dacff;outline-offset:3px}.interior-brief .source-record-result{grid-template-columns:minmax(0,1fr);background:#fff}.interior-brief .source-record-result .evidence-result-body{min-width:0}.interior-brief .source-record-result .evidence-row{background:#f7f9fc}.interior-brief .source-record-result .evidence-row dl{display:flex;flex-wrap:wrap}.interior-brief .source-record-result .evidence-row dl>div{flex:1 1 220px;align-content:start;border-left:0;border-top:1px solid var(--vc-line)}.interior-brief .source-record-result .evidence-row dt{font-size:11px;letter-spacing:.04em;line-height:1.5}.interior-brief .source-record-result .evidence-row dd{font-size:14px;line-height:1.5;color:#17273e;white-space:normal;overflow:visible;text-overflow:clip}.interior-brief .source-record-result .evidence-row dl>.source-record-long-field{flex-basis:100%}.interior-brief .source-record-result .evidence-row dd summary{cursor:pointer;color:#284fb5;font-weight:600}.interior-brief .source-record-result .evidence-row dd details p{margin:10px 0 0;max-width:90ch}.interior-brief .source-record-result .evidence-row>header{font-size:12px}.interior-brief .source-record-result .evidence-result-meta{font-size:10px}.interior-brief .source-record-result .evidence-result-body>a{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:650;color:#284fb5}.interior-brief .source-record-result :is(h3,dd,p){overflow-wrap:anywhere}.interior-brief .source-origin-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.interior-brief .source-origin-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.interior-brief .source-origin-list li>span{flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.interior-brief .source-origin-list small{font-size:12px;color:#52647b}.interior-brief .import-receipt-retained{color:#59677b;font-size:11px;white-space:nowrap}@media (max-width:600px){.interior-brief .import-receipt-retained{grid-column:2}}.interior-brief .source-confirmation{grid-column:1/-1;border-top:1px solid #e0e6ee;padding-top:12px}.interior-brief .source-confirmation form{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.interior-brief .source-confirmation label{display:flex;align-items:start;gap:9px;font-size:13px;line-height:1.5;flex:1 1 240px}.interior-brief .source-confirmation input{margin-top:3px}.interior-brief .source-confirmation>span{display:flex;align-items:center;gap:8px;font-size:13px;color:#17684f}.interior-brief .source-confirmation svg{width:16px;height:16px}.interior-brief .source-confirmation-summary{padding:16px;margin:12px 0;border-radius:12px;background:#f3f6fb;color:#172337}.interior-brief .source-confirmation-summary p{font-size:13px;line-height:1.65;margin:8px 0}.interior-brief .source-confirmation-summary a{display:inline-flex;gap:8px;align-items:center;font-size:13px}.interior-brief .source-publish-gate{scroll-margin-top:96px}.interior-brief .source-publish-gate .source-confirmation-summary{margin:16px 24px}.interior-brief .source-publish-gate .source-confirmation{padding:16px 24px}.interior-brief .source-publish-gate .source-confirmation label,.interior-brief .source-publish-gate .source-confirmation>span{min-width:0;overflow-wrap:anywhere}.interior-brief .source-publish-gate .source-confirmation input[type=checkbox],.interior-brief .source-publish-gate .source-confirmation svg{flex-shrink:0}@media (max-width:600px){.interior-brief .source-publish-gate .source-confirmation-summary{margin:12px 16px}.interior-brief .source-publish-gate .source-confirmation{padding:16px}.interior-brief .source-publish-gate .source-confirmation .btn{width:100%;justify-content:center}}.interior-brief :is(.evidence-column-map,.evidence-templates) summary{cursor:pointer;font-size:13px;font-weight:650}.interior-brief :is(.evidence-column-map,.evidence-templates) p{font-size:13px;line-height:1.6;color:#526078}.interior-brief .evidence-column-map form>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:18px}.interior-brief .evidence-column-map label{display:grid;gap:5px;font-size:12px;text-transform:capitalize}.interior-brief .evidence-column-map select{width:100%;min-width:0;min-height:40px;padding:8px;border:1px solid #cbd3df;border-radius:9px;background:#fff;color:#172337}.interior-brief .evidence-templates{padding:20px;margin:16px 0;border:1px solid #dce2ea;border-radius:16px;background:#fff}.interior-brief .evidence-templates>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px}.interior-brief .evidence-templates a{padding:12px;border:1px solid #dce2ea;border-radius:10px;font-size:13px}.interior-brief .evidence-templates a span{display:block;margin-top:5px;font-size:11px;color:#4463c3}.interior-brief .workstream-causal-flow>a{overflow:visible}.interior-brief .workstream-causal-flow>a strong{display:block;-webkit-line-clamp:initial}.interior-brief .programme-change-event,.interior-brief .programme-trace-event{padding-block:9px}.interior-brief .pack-assurance-review>div>a{height:auto}.interior-brief .pack-assurance-review>div>a :is(p,i){display:block;overflow:visible;-webkit-line-clamp:initial}.interior-brief .interior-prime .register-trajectory-row>a:first-child strong,.interior-brief.interior-prime .register-trajectory-row>a:first-child strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}@media (max-width:1360px){.interior-brief .commandbar-inner{gap:13px;padding:0 20px}.interior-brief .command-brand{min-width:136px;padding-right:16px}.interior-brief .command-nav>a{min-width:70px;padding:0 8px}.interior-brief .command-nav>a svg{display:none}.interior-brief .programme-switcher{min-width:160px;max-width:205px}.interior-brief .command-ask span{display:none}.interior-brief .briefing-ribbon{grid-template-columns:190px 1fr 250px;gap:24px}.interior-brief .programme-command-body{min-height:320px;padding:46px 40px 42px;gap:44px}.interior-brief .programme-command-pulse>a{padding:20px 17px}.interior-brief .execution-map{grid-template-columns:minmax(250px,.36fr) minmax(550px,1fr);gap:26px 34px}.interior-brief .execution-map-plane{min-height:390px}.interior-brief .portfolio-dependency-lane{grid-template-columns:minmax(235px,.34fr) minmax(520px,1fr);gap:28px}.interior-brief .queue-priority-case{grid-template-columns:72px minmax(280px,.9fr) minmax(270px,.7fr) minmax(220px,.48fr);gap:25px}.interior-brief .agent-review-field{grid-template-columns:120px minmax(410px,1fr) 130px;gap:15px}.interior-brief .specialist-grid a{grid-template-columns:1fr}.interior-brief .specialist-grid a span{display:none}.interior-brief .financial-trajectory{grid-template-columns:minmax(225px,.7fr) minmax(430px,1.5fr) minmax(185px,.5fr);gap:24px;padding:31px 27px}.interior-brief .risk-intervention{grid-template-columns:62px minmax(190px,.85fr) minmax(270px,1.2fr) minmax(190px,.78fr) 140px;gap:16px;padding-inline:18px}.interior-brief .action-accountability{grid-template-columns:52px minmax(190px,.8fr) 130px minmax(240px,1.1fr) 70px 104px;gap:15px;padding-inline:18px}.interior-brief .pack-readiness-body{grid-template-columns:220px minmax(330px,1fr) 205px;gap:18px}.interior-brief .governance-clock{grid-template-columns:minmax(225px,.65fr) 145px minmax(300px,1fr) 190px;gap:19px;padding:27px 24px}.interior-brief .governance-clock-face{width:132px;height:132px}.interior-brief .evidence-provenance-field{grid-template-columns:minmax(170px,.8fr) 35px 145px minmax(150px,.65fr) minmax(185px,.75fr);gap:10px}.interior-brief .provenance-lens{width:138px;height:138px}.interior-brief .import-intake-model{grid-template-columns:minmax(190px,.75fr) 35px 137px 35px minmax(190px,.8fr);gap:10px;padding-inline:24px}.interior-brief .decision-case{grid-template-columns:60px minmax(220px,.62fr) minmax(400px,1.38fr);gap:0 23px}.interior-brief .decision-sequence{padding-inline:29px}.interior-brief .programme-trace-body{grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);gap:28px}.interior-brief .queue-item{grid-template-columns:28px 40px minmax(0,1fr) minmax(245px,.75fr)}.interior-brief .queue-item-owner{display:none}}@media (max-width:1040px){.interior-brief{display:block}.interior-brief .commandbar{display:none}.interior-brief .mobilebar{position:relative;z-index:70;height:58px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;gap:13px;border-bottom:1px solid rgba(9,22,42,.1);background:rgba(254,254,252,.96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.interior-brief .mobilebar .mobileperson{display:flex;flex:0 0 auto;align-items:center;gap:9px}.interior-brief .mobilebar .mobileperson>button{white-space:nowrap;font-size:11px}.interior-brief .mobilebar .av{width:29px;height:29px;display:grid;place-items:center;color:#fff;border-radius:50%;background:var(--brief-blue);font-size:9px;font-weight:720}.interior-brief .mobilebar .signout{color:#727e90;font-size:10px}.interior-brief .mobile-programme-switcher{position:relative;min-width:0;margin-left:auto}.interior-brief .mobile-programme-switcher>summary{min-width:0;max-width:180px;display:flex;align-items:center;gap:5px;color:#687588;font-size:10px;cursor:pointer;list-style:none}.interior-brief .mobile-programme-switcher>summary::-webkit-details-marker{display:none}.interior-brief .mobile-programme-switcher>summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interior-brief .mobile-programme-switcher>summary svg{width:13px;height:13px;flex:none}.interior-brief .mobile-programme-menu{position:absolute;z-index:80;top:calc(100% + 13px);right:-45px;width:min(305px,calc(100vw - 30px));overflow:hidden;padding:7px;border:1px solid rgba(9,22,42,.12);border-radius:15px;background:#fff;box-shadow:0 22px 55px rgba(9,22,42,.18)}.interior-brief .mobile-programme-menu form{margin:0}.interior-brief .mobile-programme-menu button,.interior-brief .mobile-programme-menu>a{width:100%;min-height:43px;padding:9px 11px;display:flex;align-items:center;gap:8px;color:var(--brief-ink);border:0;border-radius:9px;background:transparent;text-align:left;font-size:10px}.interior-brief .mobile-programme-menu button{display:grid;gap:2px}.interior-brief .mobile-programme-menu button.selected{color:var(--brief-blue);background:#eef3ff}.interior-brief .mobile-programme-menu button span{font-size:11px;font-weight:670}.interior-brief .mobile-programme-menu button small{color:#8a95a4;font-size:8px;text-transform:capitalize}.interior-brief .mobile-programme-menu .programme-add{margin-top:4px;color:var(--brief-blue);border-top:1px solid rgba(9,22,42,.08)}.interior-brief .mobilenav{position:fixed;z-index:65;inset:auto 0 0;min-height:72px;padding:5px 9px max(7px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(9,22,42,.1);background:rgba(251,252,253,.96);box-shadow:0 -12px 34px rgba(9,22,42,.09);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.interior-brief .mobilenav a{position:relative;min-width:0;min-height:54px;padding:7px 2px 5px;display:grid;place-items:center;align-content:center;gap:3px;color:#778397;border-radius:10px;font-size:9px;font-weight:650;line-height:1.1;text-align:center}.interior-brief .mobilenav a svg{width:17px;height:17px;stroke-width:1.8}.interior-brief .mobilenav a.on{color:var(--brief-blue)}.interior-brief .mobilenav a.on:before{content:"";position:absolute;top:-6px;left:27%;right:27%;height:2px;border-radius:2px;background:var(--brief-blue);box-shadow:0 4px 11px rgba(54,93,220,.32)}.interior-brief .mobilenav a b{position:absolute;top:1px;right:16%;min-width:16px;min-height:16px;padding:1px 4px;display:grid;place-items:center;color:#fff;border-radius:6px;background:var(--brief-coral);font-size:8px}.interior-brief .main{height:calc(100dvh - 58px - 72px - env(safe-area-inset-bottom))}.interior-brief .stage{height:100%;padding:0 15px calc(64px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(64px + env(safe-area-inset-bottom))}.interior-brief .briefing-ribbon{min-height:76px;grid-template-columns:minmax(0,1fr) minmax(180px,.9fr);gap:13px}.interior-brief .briefing-ribbon>p{display:none}.interior-brief .briefing-ribbon>a{min-height:48px;padding-left:12px}.interior-brief .programme-command-head{margin-top:16px;border-radius:20px}.interior-brief .programme-command-meta{padding:0 20px}.interior-brief .programme-command-body{min-height:0;padding:38px 24px 30px;grid-template-columns:1fr;gap:28px}.interior-brief .programme-command-copy h1{font-size:clamp(39px,9vw,62px)}.interior-brief .programme-intervention{min-height:144px}.interior-brief .programme-command-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.interior-brief .programme-command-pulse>a{min-height:88px}.interior-brief .programme-command-pulse>a:nth-child(2n){border-right:0}.interior-brief .programme-command-pulse>a:last-child{grid-column:1/-1;border-top:1px solid rgba(170,194,235,.1)}.interior-brief .programme-tabs{top:0;border-radius:11px}.interior-brief .programme-tabs>a{min-width:max-content}.interior-brief .execution-map{padding:28px 22px;grid-template-columns:1fr;grid-template-areas:"copy" "plane" "action";border-radius:21px}.interior-brief .execution-map-copy h2{max-width:18ch}.interior-brief .execution-map-plane,.interior-brief .schedule-network-plane{min-height:0;aspect-ratio:auto!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.interior-brief .execution-map-plane>svg,.interior-brief .schedule-network-plane>svg{display:none}.interior-brief .execution-node,.interior-brief .schedule-network-node{position:relative;left:auto;top:auto;width:auto;height:100px}.interior-brief .execution-map-action{align-self:stretch}.interior-brief .schedule-network{padding:28px 22px;border-radius:21px}.interior-brief .schedule-network>header{grid-template-columns:1fr;grid-template-areas:"title" "description" "summary";align-items:start}.interior-brief .schedule-network-summary{margin-top:10px}.interior-brief .schedule-network-plane{margin-top:25px}.interior-brief .schedule-record{border-radius:19px}.interior-brief .schedule-record-head{padding:30px 22px 24px;grid-template-columns:1fr;align-items:start;gap:22px}.interior-brief .schedule-record-controls{width:max-content;max-width:100%;overflow-x:auto}.interior-brief .schedule-source-line{min-height:58px;padding:10px 22px;flex-wrap:wrap;gap:6px 14px}.interior-brief .schedule-source-line>a{margin-left:0}.interior-brief .schedule-ledger{padding:0 22px 25px}.interior-brief .schedule-uncharted{padding:22px}.interior-brief .schedule-uncharted-intro{align-items:flex-start;flex-direction:column}.interior-brief .schedule-uncharted-row{grid-template-columns:1fr;gap:10px}.interior-brief .schedule-uncharted-dates{display:flex;flex-wrap:wrap;gap:6px 14px}.interior-brief .schedule-axis{display:none}.interior-brief .schedule-ledger-row{min-height:0;padding:7px 0 20px;grid-template-columns:1fr;gap:0}.interior-brief .schedule-task-track{height:72px}.interior-brief .portfolio-dependency-field-head{padding:18px 22px;align-items:flex-start;flex-direction:column;gap:8px}.interior-brief .portfolio-dependency-lane{padding:26px 22px;grid-template-columns:1fr;gap:22px}.interior-brief .portfolio-dependency-lane>header{grid-template-columns:1fr 1fr;align-items:end}.interior-brief .portfolio-dependency-lane>header>a:first-child{grid-column:1/-1}.interior-brief .portfolio-dependency-action{min-height:61px}.interior-brief .portfolio-dependency-plane{min-height:0;aspect-ratio:auto!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.interior-brief .portfolio-dependency-plane>svg{display:none}.interior-brief .portfolio-dependency-node{position:relative;left:auto;top:auto;width:auto;height:72px}.interior-brief .register-topology{border-radius:20px}.interior-brief .register-topology>header{padding:28px 22px;align-items:flex-start;flex-direction:column;gap:15px}.interior-brief .workstream-causal-model{padding:28px 22px;grid-template-columns:1fr;grid-template-areas:"head" "flow" "decision"}.interior-brief .workstream-causal-model>header{grid-template-columns:1fr}.interior-brief .workstream-causal-decision{min-height:178px}.interior-brief .queue-priority-case{padding:25px 22px;grid-template-columns:60px minmax(0,1fr);gap:22px}.interior-brief .queue-priority-copy{grid-column:2}.interior-brief .queue-priority-case>a,.interior-brief .queue-priority-trace{grid-column:1/-1}.interior-brief .queue-priority-case.is-clear{grid-template-columns:38px 1fr}.interior-brief .queue-priority-case.is-clear>a{grid-column:1/-1;min-width:0}.interior-brief .settings-tabs{grid-template-columns:repeat(4,minmax(118px,1fr));overflow-x:auto}.interior-brief .settings-control-scene{padding:27px 22px 29px}.interior-brief .settings-control-scene>header{grid-template-columns:1fr;grid-template-areas:"label" "title" "copy"}.interior-brief .source-evidence-field{grid-template-columns:minmax(190px,1fr) 55px 158px}.interior-brief .source-evidence-field>.source-channel.out,.interior-brief .source-review-state{display:none}.interior-brief .agent-review-field{grid-template-columns:115px minmax(0,1fr)}.interior-brief .agent-review-field>.review-output{grid-column:1/-1;min-height:86px;display:grid;grid-template-columns:1fr auto;grid-template-rows:repeat(2,1fr)}.interior-brief .agent-review-field>.review-output strong{grid-column:2;grid-row:1/3;margin:0}.interior-brief .specialist-grid{grid-template-columns:repeat(7,minmax(30px,1fr))}.interior-brief .access-topology,.interior-brief .workspace-boundary-field{grid-template-columns:1fr}.interior-brief .workspace-boundary-field>aside{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.interior-brief .financial-trajectory{grid-template-columns:minmax(225px,.7fr) minmax(0,1.3fr);grid-template-areas:"copy summary" "chart chart"}.interior-brief .financial-trajectory>aside{min-height:190px}.interior-brief .financial-record{grid-template-columns:1fr}.interior-brief .financial-ledger{grid-column:1;overflow-x:auto!important}.interior-brief .financial-ledger-head,.interior-brief .financial-ledger>div:last-child>a{min-width:720px}.interior-brief .capacity-allocation-record>header{grid-template-columns:minmax(280px,1fr) 170px}.interior-brief .capacity-recovery{grid-column:1/-1;min-height:88px}.interior-brief .risk-intervention{grid-template-columns:58px minmax(0,1fr) minmax(210px,.85fr);grid-template-areas:"rank statement consequence" "rank containment actions"}.interior-brief .risk-rank{grid-area:rank}.interior-brief .risk-statement{grid-area:statement}.interior-brief .risk-containment{grid-area:containment}.interior-brief .risk-consequence{grid-area:consequence}.interior-brief .risk-intervention-actions{grid-area:actions}.interior-brief .action-accountability{grid-template-columns:52px minmax(0,1fr) 135px;grid-template-areas:"rank copy owner" "rank clock state" "rank actions actions"}.interior-brief .action-accountability-rank{grid-area:rank}.interior-brief .action-accountability-copy{grid-area:copy}.interior-brief .action-accountability-owner{grid-area:owner}.interior-brief .action-accountability-clock{grid-area:clock}.interior-brief .action-accountability-state{grid-area:state}.interior-brief .action-accountability-actions{grid-area:actions;display:grid;grid-template-columns:1fr 1fr}.interior-brief .pack-readiness-stage>header{grid-template-columns:1fr;grid-template-areas:"label" "title" "copy"}.interior-brief .pack-readiness-body{grid-template-columns:210px minmax(0,1fr)}.interior-brief .pack-readiness-body>aside{grid-column:1/-1;min-height:175px}.interior-brief .steering-pack-record{grid-template-columns:1fr}.interior-brief .pack-assurance-review{position:relative;top:auto}.interior-brief .governance-clock{grid-template-columns:minmax(230px,.7fr) 145px minmax(0,1fr)}.interior-brief .governance-clock>aside{grid-column:1/-1;min-height:145px}.interior-brief .evidence-provenance-map>header{grid-template-columns:1fr;grid-template-areas:"label" "title" "copy"}.interior-brief .evidence-provenance-field{grid-template-columns:minmax(190px,1fr) 42px 145px minmax(185px,.8fr)}.interior-brief .provenance-action{grid-column:1/-1;min-height:90px}.interior-brief .import-intake-model{grid-template-columns:minmax(180px,1fr) 40px 137px minmax(190px,.9fr)}.interior-brief .import-intake-model>.intake-channel:nth-of-type(2){display:none}.interior-brief .intake-run-gate{grid-column:1/-1;min-height:85px}.interior-brief .action-route-map{grid-template-columns:minmax(0,1fr) 165px}.interior-brief .action-route-lanes>a{grid-template-columns:minmax(130px,.8fr) minmax(125px,1.2fr) 16px}.interior-brief .action-route-owner{display:none!important}.interior-brief .programme-review-flow{grid-template-columns:minmax(95px,1fr) 24px minmax(105px,1fr) 24px minmax(105px,1fr)}.interior-brief .decision-room>header{grid-template-columns:1fr 150px;padding:30px 27px}.interior-brief .decision-sequence{padding-inline:25px}.interior-brief .decision-case{grid-template-columns:55px minmax(0,1fr);grid-template-areas:"marker brief" "marker evidence" "marker routes" "marker rationale" "marker footer" "marker aftercare";gap:0 24px}.interior-brief .decision-case-marker{min-height:100%}.interior-brief .decision-case-marker>i:after{height:160px}.interior-brief .decision-case-marker small{margin-top:178px}.interior-brief .decision-route-field{margin-top:25px}.interior-brief .programme-trace>header{grid-template-columns:1fr;gap:25px}.interior-brief .programme-trace>header>a,.interior-brief .programme-trace>header>aside{min-height:105px}.interior-brief .programme-trace-body{grid-template-columns:1fr}.interior-brief .programme-change-stream{padding:0;border-top:1px solid rgba(155,181,229,.14);border-left:0}.interior-brief .programme-change-stream .programme-trace-label{margin-top:22px}.interior-brief .control-assurance-record>header{grid-template-columns:1fr 155px;padding:30px 25px}.interior-brief .control-assurance-list>article{grid-template-columns:28px minmax(0,1fr) minmax(120px,.45fr);grid-template-areas:"index copy state" "index owner action";gap:10px 17px}.interior-brief .control-assurance-index{grid-area:index}.interior-brief .control-assurance-copy{grid-area:copy}.interior-brief .control-assurance-state{grid-area:state}.interior-brief .control-assurance-owner{grid-area:owner}.interior-brief .control-assurance-list>article>a{grid-area:action}.interior-brief .queue-item{grid-template-columns:35px minmax(0,1fr);gap:12px;padding:19px 17px}.interior-brief .queue-item-index{display:none}.interior-brief .queue-item-icon{grid-column:1;grid-row:1;align-self:start}.interior-brief .queue-item-copy{grid-column:2;grid-row:1}.interior-brief .queue-item-action,.interior-brief .queue-item-actions{grid-column:2;width:100%}}@media (max-width:560px){.interior-brief .briefing-ribbon{grid-template-columns:1fr;gap:0;padding:15px 0 13px}.interior-brief .briefing-ribbon>a,.interior-brief .programme-command-meta>span{display:none}.interior-brief .programme-command-body{padding:32px 20px 24px}.interior-brief .programme-command-copy p strong{font-size:15px}.interior-brief .programme-intervention{padding:24px 52px 24px 24px;border-radius:14px}.interior-brief .programme-command-pulse>a{padding:18px 16px}.interior-brief .execution-map-plane,.interior-brief .schedule-network-plane{grid-template-columns:1fr}.interior-brief .execution-node,.interior-brief .schedule-network-node{height:96px}.interior-brief .execution-map-key,.interior-brief .schedule-network-summary{grid-template-columns:1fr}.interior-brief .schedule-network-summary>span{min-width:0;padding:12px 4px;grid-template-columns:1fr auto;align-items:center;border-right:0;border-bottom:1px solid rgba(163,189,236,.12)}.interior-brief .schedule-network-summary>span:last-child{border-bottom:0}.interior-brief .schedule-network-summary strong{grid-row:1/3;grid-column:2}.interior-brief .schedule-record-controls>a{padding:0 10px}.interior-brief .schedule-source-line>small{width:100%}.interior-brief .schedule-task-copy>a strong,.interior-brief .schedule-task-copy>p,.interior-brief .schedule-task-copy>small{white-space:normal}.interior-brief .portfolio-dependency-lane>header,.interior-brief .portfolio-dependency-plane{grid-template-columns:1fr}.interior-brief .portfolio-dependency-node{height:76px}.interior-brief .workstream-causal-flow{grid-template-columns:1fr;gap:9px}.interior-brief .workstream-causal-flow>a{min-height:112px}.interior-brief .workstream-causal-connector{width:1px;height:22px;margin-left:26px;background:rgba(64,91,151,.2)}.interior-brief .workstream-causal-connector:after{top:auto;right:-3px;bottom:0;transform:rotate(90deg)}.interior-brief .workstream-causal-connector b{top:-4px;left:-2px;animation:causal-travel-mobile 2.8s ease-in-out infinite}.interior-brief .queue-priority-case{grid-template-columns:1fr}.interior-brief .queue-priority-rank{min-height:58px;padding:0 0 14px;display:grid;grid-template-columns:1fr auto;align-items:end;border-right:0;border-bottom:1px solid rgba(168,193,237,.13)}.interior-brief .queue-priority-rank>strong{grid-row:1/3;grid-column:2;margin:0}.interior-brief .queue-priority-case>a,.interior-brief .queue-priority-copy,.interior-brief .queue-priority-trace{grid-column:1}.interior-brief .queue-priority-trace{grid-template-columns:1fr;gap:9px}.interior-brief .queue-priority-trace>i{width:1px;height:18px;margin-left:10px}.interior-brief .queue-priority-trace>i:after{top:auto;right:-3px;bottom:0;transform:rotate(90deg)}.interior-brief .settings-tabs{grid-template-columns:repeat(4,108px)}.interior-brief .settings-tabs a{min-height:43px;padding:0 11px}.interior-brief .settings-tabs a span{display:none}.interior-brief .settings-control-scene{min-height:0;border-radius:19px}.interior-brief .source-evidence-field{grid-template-columns:1fr;gap:15px}.interior-brief .source-stack{min-height:140px}.interior-brief .source-evidence-field>.source-channel{width:1px;height:24px;margin-left:50%;background:linear-gradient(rgba(126,157,225,.1),rgba(126,157,225,.55))}.interior-brief .source-channel:after{top:auto;right:-3px;bottom:-1px;transform:rotate(90deg)}.interior-brief .source-channel b{top:0;left:-3px;width:6px;height:8px;animation:settings-transfer-mobile 3s ease-in-out infinite}.interior-brief .evidence-vault{width:148px;height:148px}.interior-brief .agent-review-field{grid-template-columns:1fr}.interior-brief .agent-review-field>aside{min-height:90px}.interior-brief .specialist-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.interior-brief .specialist-grid a{grid-template-columns:24px minmax(0,1fr)}.interior-brief .specialist-grid a span{display:block}.interior-brief .access-boundary{padding:45px 20px 180px;border-radius:36px 14px 36px 14px}.interior-brief .access-boundary:after,.interior-brief .access-boundary:before{display:none}.interior-brief .access-programmes{top:auto;right:calc(50% - 66px);bottom:20px}.interior-brief .access-members>span{flex:1 1 128px}.interior-brief .workspace-boundary-field>aside{grid-template-columns:1fr}.interior-brief .boundary-programme{width:92%}.interior-brief .financial-trajectory{padding:28px 21px;grid-template-columns:1fr;grid-template-areas:"copy" "chart" "summary";border-radius:20px}.interior-brief .financial-trajectory>header h2{max-width:17ch}.interior-brief .financial-trajectory>aside{min-height:0;border-radius:15px 30px 15px 15px}.interior-brief .financial-record>section>header{grid-template-columns:1fr;align-items:start}.interior-brief .financial-workstreams>div>a{grid-template-columns:minmax(130px,1fr) 95px 20px;gap:12px}.interior-brief .financial-workstream-bars{grid-column:1/-1;grid-row:2}.interior-brief .financial-workstream-values{grid-column:2;grid-row:1}.interior-brief .financial-workstreams>div>a>svg{grid-column:3;grid-row:1}.interior-brief .control-assurance-record{border-radius:20px}.interior-brief .control-assurance-record>header{min-height:0;padding:27px 21px;grid-template-columns:1fr}.interior-brief .control-assurance-record>header>aside{min-height:92px}.interior-brief .control-assurance-record>nav{overflow-x:auto;padding-inline:17px}.interior-brief .control-assurance-record>nav a{flex:none}.interior-brief .control-assurance-list{padding-inline:17px}.interior-brief .control-assurance-list>article{padding:20px 5px;grid-template-columns:24px minmax(0,1fr);grid-template-areas:"index copy" "index state" "index owner" "index action";gap:13px 11px}.interior-brief .control-assurance-list>article:before{left:-17px}.interior-brief .queue-item-actions{grid-template-columns:1fr}.interior-brief .capacity-allocation-record{border-radius:19px}.interior-brief .capacity-allocation-record>header{padding:26px 21px;grid-template-columns:1fr;gap:17px}.interior-brief .capacity-record-source,.interior-brief .capacity-recovery{min-height:86px}.interior-brief .capacity-record-legend{overflow-x:auto}.interior-brief .capacity-record-legend span{min-width:max-content}.interior-brief .capacity-allocation-record>footer{align-items:flex-start;flex-direction:column}.interior-brief .action-record-head,.interior-brief .risk-record-head{padding:25px 21px;grid-template-columns:1fr;align-items:start}.interior-brief .risk-intervention{padding:20px;grid-template-columns:1fr;grid-template-areas:"rank" "statement" "containment" "consequence" "actions";gap:15px}.interior-brief .risk-rank{min-height:45px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border-right:0;border-bottom:1px solid rgba(9,22,42,.09)}.interior-brief .risk-rank>b,.interior-brief .risk-rank>small{margin:0}.interior-brief .risk-containment{grid-template-columns:1fr;gap:8px}.interior-brief .risk-containment>i{width:1px;height:16px;margin-left:20px}.interior-brief .risk-containment>i:after{top:auto;right:-3px;bottom:0;transform:rotate(90deg)}.interior-brief .risk-containment>i b{display:none}.interior-brief .risk-intervention-actions{display:grid;grid-template-columns:1fr 1fr}.interior-brief .action-accountability{padding:20px;grid-template-columns:1fr;grid-template-areas:"rank" "copy" "owner" "clock" "state" "actions";gap:16px}.interior-brief .action-accountability-rank{min-height:45px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-right:0;border-bottom:1px solid rgba(9,22,42,.09)}.interior-brief .action-accountability-rank small{margin:0}.interior-brief .action-accountability-state{text-align:left}.interior-brief .pack-readiness-stage{padding:27px 21px;border-radius:20px}.interior-brief .pack-readiness-body{grid-template-columns:1fr}.interior-brief .pack-sheet-stack{min-height:245px}.interior-brief .pack-readiness-body>aside{grid-column:1}.interior-brief .steering-pack-preview{border-radius:14px 32px 14px 14px}.interior-brief .steering-pack-verdict{padding:28px 21px;grid-template-columns:1fr;grid-template-areas:"state" "title" "summary"}.interior-brief .steering-pack-verdict>div{width:94px;height:94px}.interior-brief .steering-pack-verdict h2{margin-top:12px}.interior-brief .pack-workstream-strip,.interior-brief .steering-pack-columns{grid-template-columns:1fr}.interior-brief .steering-pack-columns>section+section{border-top:1px solid rgba(9,22,42,.1);border-left:0}.interior-brief .governance-clock{padding:26px 21px;grid-template-columns:1fr;border-radius:20px}.interior-brief .governance-clock-face{margin:4px auto}.interior-brief .governance-clock>aside{grid-column:1}.interior-brief .evidence-provenance-map{padding:26px 21px 20px;border-radius:20px}.interior-brief .evidence-provenance-field{grid-template-columns:1fr;gap:14px}.interior-brief .provenance-channel{width:1px;height:22px;margin-left:50%;background:linear-gradient(rgba(126,157,225,.1),rgba(126,157,225,.58))}.interior-brief .provenance-channel:after{top:auto;right:-3px;bottom:-1px;transform:rotate(90deg)}.interior-brief .provenance-channel b{display:none}.interior-brief .provenance-lens{width:145px;height:145px}.interior-brief .provenance-branches:before{display:none}.interior-brief .provenance-action{grid-column:1}.interior-brief .evidence-provenance-map>footer{align-items:flex-start;flex-wrap:wrap}.interior-brief .evidence-provenance-map>footer b{width:100%;margin-left:22px}.interior-brief .import-intake-model{padding:22px 20px 25px;grid-template-columns:1fr;gap:13px}.interior-brief .intake-channel{width:1px;height:22px;margin-left:50%;background:linear-gradient(rgba(126,157,225,.1),rgba(126,157,225,.58))}.interior-brief .intake-channel:after{top:auto;right:-3px;bottom:-1px;transform:rotate(90deg)}.interior-brief .intake-channel.active b{display:none}.interior-brief .import-intake-model>.intake-channel:nth-of-type(2){display:block}.interior-brief .intake-manifest-lens{width:137px;height:137px}.interior-brief .intake-run-gate{grid-column:1}.interior-brief .action-route-map{grid-template-columns:1fr}.interior-brief .action-route-lanes>a{min-height:76px;grid-template-columns:minmax(105px,.85fr) minmax(95px,1.15fr) 14px;gap:9px}.interior-brief .action-route-lanes>a>span strong{white-space:normal}.interior-brief .action-route-lanes>a>div{grid-template-columns:1fr}.interior-brief .action-route-lanes>a>div em{white-space:normal}.interior-brief .action-route-map>aside{min-height:175px}.interior-brief .programme-review-flow{grid-template-columns:1fr;gap:9px}.interior-brief .programme-review-flow>i{width:1px;height:18px;margin-left:17px;background:linear-gradient(rgba(70,108,255,.1),rgba(70,108,255,.48))}.interior-brief .programme-review-flow>i:after{top:auto;right:-2px;bottom:-1px;transform:rotate(90deg)}.interior-brief .programme-review-flow>i b{display:none}.interior-brief .programme-review-completed{align-items:flex-start;flex-direction:column}.interior-brief .decision-room{border-radius:20px}.interior-brief .decision-room>header{min-height:0;padding:27px 21px;grid-template-columns:1fr;gap:22px}.interior-brief .decision-room>header>aside{min-height:76px;padding:12px 0 0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;align-items:center;column-gap:14px;border-top:1px solid rgba(167,190,236,.18);border-left:0}.interior-brief .decision-room>header>aside strong{grid-row:1/3;font-size:36px}.interior-brief .decision-room>header>aside small,.interior-brief .decision-room>header>aside span{margin:0}.interior-brief .decision-sequence{padding-inline:20px}.interior-brief .decision-case{grid-template-columns:1fr;grid-template-areas:"marker" "brief" "evidence" "routes" "rationale" "footer" "aftercare";gap:17px}.interior-brief .decision-case-marker{min-height:36px;display:grid;grid-template-columns:auto 20px 1fr;align-items:center;justify-items:start;gap:12px;border-right:0;border-bottom:1px solid var(--brief-line)}.interior-brief .decision-case-marker>i{margin:0}.interior-brief .decision-case-marker>i:after{display:none}.interior-brief .decision-case-marker small{margin:0}.interior-brief .decision-route-field{grid-template-columns:1fr;margin-top:3px}.interior-brief .decision-route{min-height:145px}.interior-brief .decision-case>footer{align-items:flex-start;flex-direction:column}.interior-brief .decision-case>footer .btn,.interior-brief .decision-case>footer .tag{margin-left:0}.interior-brief .programme-trace{border-radius:20px}.interior-brief .programme-trace-body,.interior-brief .programme-trace>header{padding-inline:21px}.interior-brief .programme-trace-event{grid-template-columns:18px 45px minmax(0,1fr) 13px;gap:8px}.interior-brief .programme-trace>footer{min-height:76px;padding:14px 21px;align-items:flex-start;flex-direction:column;justify-content:center}}@media (prefers-reduced-motion:reduce){.interior-brief .route-frame{animation:none}.interior-brief .execution-packet,.interior-brief .schedule-packet{display:none}.interior-brief .execution-node.moving:after,.interior-brief .schedule-network-node.moving:after,.interior-brief .schedule-network-node.passed:after,.interior-brief .schedule-progress,.interior-brief .schedule-progress i,.interior-brief .schedule-slip i{animation:none}.interior-brief .portfolio-dependency-packet{display:none}.interior-brief .portfolio-dependency-lane,.interior-brief .workstream-causal-connector b{animation:none}.interior-brief .queue-priority-trace>i b,.interior-brief .source-channel b,.interior-brief .specialist-scan{display:none}.interior-brief .access-boundary:before,.interior-brief .access-members>span,.interior-brief .action-accountability-clock>i>b,.interior-brief .action-route-lanes>a,.interior-brief .action-route-lanes>a.clear>div>i b,.interior-brief .capacity-period-cell>span i,.interior-brief .capital-plan-path,.interior-brief .capital-spend-path,.interior-brief .decision-case.priority .decision-case-marker>i:before,.interior-brief .evidence-vault,.interior-brief .financial-workstream-bars i:after,.interior-brief .governance-clock-controls>a,.interior-brief .governance-clock-face,.interior-brief .intake-channel.active b,.interior-brief .intake-manifest-lens,.interior-brief .pack-gate-shutters>div,.interior-brief .pack-gate-shutters>div.blocked>i,.interior-brief .pack-sheet-stack>div,.interior-brief .pack-workstream-strip>a>i b,.interior-brief .programme-review-flow>i b,.interior-brief .provenance-channel b,.interior-brief .provenance-lens,.interior-brief .risk-containment>i b{animation:none}}@keyframes causal-travel-mobile{0%{top:-4px;opacity:0}20%{opacity:1}80%{opacity:1}to{top:calc(100% + 1px);opacity:0}}@keyframes settings-transfer-mobile{0%,12%{top:0;opacity:0}25%{opacity:1}75%{opacity:1}90%,to{top:calc(100% - 8px);opacity:0}}.project-scope-fields{display:none;border:1px solid #dce5f2;border-radius:14px;padding:16px;margin:18px 0}form:has(select[name=role] option:is([value=project_manager],[value=business_analyst],[value=tester],[value=engineer]):checked) .project-scope-fields{display:block}.project-scope-fields legend{padding:0 6px;font-weight:600}.project-scope-fields p{font-size:13px;line-height:1.6;color:#53647c;margin:0 0 14px}.project-scope-fields .field{display:grid;gap:7px}.project-scope-fields input{width:100%;min-width:0}.interior-brief .briefing-ribbon{min-height:64px;grid-template-columns:minmax(0,1fr) minmax(230px,.55fr);gap:24px;padding:6px 0 16px}.interior-brief .briefing-ribbon>p{display:block;font-size:12px;max-width:82ch}.interior-brief .briefing-ribbon>a{min-height:40px;border-left:0;padding-left:16px}.interior-brief .briefing-ribbon>a strong{font-size:12px;white-space:normal}.interior-brief .briefing-ribbon>a em{font-size:10px}.portfolio-coverage-disclosure,.portfolio-missing-evidence{margin:20px 0;border:1px solid #dde5ef;border-radius:14px;background:#fff}.portfolio-coverage-disclosure>summary,.portfolio-missing-evidence>summary{cursor:pointer;padding:20px 24px;font-size:14px;font-weight:600;color:#102846}.portfolio-coverage-disclosure>summary span{margin-left:12px;font-weight:400;color:#61728a}.portfolio-coverage-disclosure .project-coverage{margin:0 24px 24px}.portfolio-missing-evidence ul{padding:0 40px 20px;column-count:2}@media(max-width:650px){.interior-brief .briefing-ribbon{grid-template-columns:1fr;gap:10px;padding:4px 0 18px}.interior-brief .briefing-ribbon>a{display:flex;justify-content:space-between;padding:0}.interior-brief .briefing-ribbon>a em{display:none}.portfolio-coverage-disclosure>summary span{display:block;margin:6px 0 0}.portfolio-missing-evidence ul{column-count:1}}.workspace-shortcuts{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 6px;padding:8px 0}.workspace-shortcuts a{display:inline-flex;gap:7px;align-items:center;padding:9px 12px;border-radius:10px;color:#4b5e77;font-size:13px;font-weight:600}.workspace-shortcuts a:hover{background:#edf2f8;color:#102846}.workspace-shortcuts svg{width:16px;height:16px}.workspace-shortcuts a:last-child{margin-left:auto}.interior-brief .task-navigation{display:flex;align-items:center;flex-wrap:wrap;gap:5px;position:static;width:100%;padding:6px;margin:0 0 22px;border:1px solid #dde5ef;border-radius:14px;background:#f6f8fb;box-shadow:none}.interior-brief .task-navigation a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:10px 15px;border-radius:10px;font-size:13px;line-height:1.3;font-weight:600;color:#53647c}.interior-brief .task-navigation a:is(.on,[aria-current=page]){background:#102846;color:white;box-shadow:0 2px 5px #10284612}.interior-brief .task-navigation a:hover{background:#e9eef7;color:#102846}.interior-brief .task-navigation a:is(.on,[aria-current=page]):hover{background:#102846;color:white}.task-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px;padding:12px 0 20px}.task-heading h1{margin:0 0 8px;font-size:clamp(28px,3vw,38px);line-height:1.15;font-weight:650;letter-spacing:-.035em;color:#10223c}.task-heading p{margin:0;max-width:760px;font-size:14px;line-height:1.65;color:#53647c}.task-heading .programme-task-guide{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:12px;padding:10px 14px;border-radius:10px;background:#f0f5fd;color:#344f72}.task-heading .programme-task-guide strong{color:#234b91;font-size:12px;white-space:nowrap}.decision-other-options{grid-column:1/-1;color:#536781;font-size:13px;line-height:1.5}.decision-other-options summary{color:#2854b4;cursor:pointer;font-weight:650}.decision-other-options ul{margin:8px 0 0;padding-left:20px}.task-heading aside{display:grid;gap:5px;text-align:right;min-width:100px}.task-heading aside span{font-size:12px;color:#61728a}.task-heading aside strong{color:#102846;font-size:15px}.member-directory-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px;padding:18px 0}.member-directory-toolbar label{display:grid;gap:6px;font-size:12px;color:#465b76;font-weight:600}.member-directory-toolbar label:first-child{flex:1;min-width:160px}.member-directory-toolbar input,.member-directory-toolbar select{border:1px solid #cfdae9;background:white;border-radius:10px;min-height:42px;padding:10px 12px;font:inherit;color:#122b49;width:100%}.member-directory-toolbar>span{padding-bottom:12px;font-size:12px;color:#61728a}.member-directory-hint{font-size:12px;line-height:1.6;color:#60718a;margin:0 0 12px}.member-directory-empty{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:24px 0}.member-directory-entry .person-role{font-size:12px}.register-search{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:20px 24px;border-bottom:1px solid #e0e7f0}.register-search label{font-size:13px;font-weight:600}.register-search input{border:1px solid #cfdae9;border-radius:10px;background:white;min-height:42px;padding:10px 12px;flex:1;min-width:160px;color:#102846}.collection-pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding:20px;font-size:13px}.collection-pagination a{border:1px solid #dce5ef;border-radius:10px;padding:9px 13px}.collection-pagination form{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.collection-pagination form input{width:64px;padding:6px 8px;color:#142846}.collection-pagination form button,.collection-pagination form input{min-height:38px;border:1px solid #cbd7e5;border-radius:9px;background:#fff}.collection-pagination form button{padding:6px 12px;color:#183960;font-weight:650;cursor:pointer}.interior-brief .queue-toolbar{flex-wrap:wrap}.interior-brief .queue-toolbar form{display:flex;flex-wrap:wrap}.interior-brief .queue-toolbar form label{color:#526780;font-size:12px;letter-spacing:0;text-transform:none}.interior-brief .queue-toolbar input[type=search]{min-width:160px;height:38px;padding:0 12px;border:1px solid #d9e2ed;border-radius:10px;color:#142846;background:#fff;font-size:13px}.interior-brief .queue-item{grid-template-columns:28px 40px minmax(0,1fr) 110px 155px;gap:14px;min-height:104px}.interior-brief .queue-item-copy h2{color:#14243b;font-size:15px;line-height:1.4}.interior-brief .queue-item-copy p{color:#60728b;font-size:13px}.interior-brief .queue-item-action{min-height:40px;border:1px solid #ccd9ec;color:#244b96;background:#f1f5fc;box-shadow:none;font-size:12px}@media (max-width:800px){.interior-brief .queue-item{grid-template-columns:35px minmax(0,1fr);gap:12px}}.currency-breakdown{padding:26px;border:1px solid #d8e3f1;border-radius:20px;background:#f4f7fc}.currency-breakdown>header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px 24px;margin-bottom:20px}.currency-breakdown h2{margin:0;color:#122a4b;font-size:22px;line-height:1.25}.currency-breakdown header p{margin:7px 0 0;color:#536984;font-size:14px;line-height:1.5}.currency-breakdown header>span{color:#536984;font-size:12px}.currency-breakdown-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:12px}.currency-breakdown-grid article{min-width:0;padding:20px;border:1px solid #dce5f0;border-radius:14px;background:#fff}.currency-breakdown-grid h3{margin:0 0 14px;color:#315aa9;font-size:14px}.currency-breakdown-grid dl{display:grid;gap:10px;margin:0}.currency-breakdown-grid dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 14px}.currency-breakdown-grid dt{color:#60728a;font-size:13px}.currency-breakdown-grid dd{margin:0;color:#142846;font-size:14px;font-weight:650;overflow-wrap:anywhere}.currency-breakdown-grid article p{margin:15px 0 0;color:#677a92;font-size:12px}.currency-breakdown-warning{margin:16px 0 0;padding:12px 14px;border-radius:10px;color:#785421;background:#fff5e4;font-size:13px;line-height:1.5}.currency-breakdown>a{margin-top:18px}.interior-brief .programme-register-columns{color:#536781;font-size:11px;letter-spacing:.04em}.interior-brief .register-condition span,.interior-brief .register-evidence i,.interior-brief .register-evidence span,.interior-brief .register-governance small,.interior-brief .register-governance span,.interior-brief .register-money span,.interior-brief .register-name p{font-size:12px;line-height:1.45;letter-spacing:0}.interior-brief .register-condition strong,.interior-brief .register-evidence strong,.interior-brief .register-governance strong,.interior-brief .register-money strong{font-size:13px}.interior-brief .action-record-head,.interior-brief .risk-record-head{min-height:0;padding:18px 24px;align-items:center}.interior-brief .action-record-head h2,.interior-brief .risk-record-head h2{margin:0;font-size:20px;line-height:1.25}.interior-brief .action-record-head p,.interior-brief .risk-record-head p{font-size:12px;line-height:1.5;color:#536781}.interior-brief .action-accountability-clock>div,.interior-brief .action-accountability-clock>small,.interior-brief .action-accountability-copy p,.interior-brief .action-accountability-owner small,.interior-brief .action-accountability-rank small,.interior-brief .action-accountability-state span,.interior-brief .risk-consequence small,.interior-brief .risk-containment small,.interior-brief .risk-rank>b,.interior-brief .risk-rank>small,.interior-brief .risk-rank>span,.interior-brief .risk-statement p,.interior-brief .risk-statement>span{font-size:11px;line-height:1.45;letter-spacing:0}.interior-brief .risk-consequence strong,.interior-brief .risk-containment strong{display:block;overflow:visible;font-size:13px;line-height:1.45;-webkit-line-clamp:unset;overflow-wrap:anywhere}.interior-brief .risk-consequence>span{overflow:visible;white-space:normal;font-size:12px;line-height:1.45}.interior-brief .action-accountability-actions>a,.interior-brief .risk-intervention-actions>a{font-size:12px}.interior-brief .action-accountability-owner strong{overflow:visible;white-space:normal;overflow-wrap:anywhere;font-size:13px}.interior-brief .action-accountability-state strong{font-size:12px}.interior-brief .programme-signal>header p{color:#536781;font-size:13px;line-height:1.5}.interior-brief .action-route-lanes>a small,.interior-brief .action-route-lanes>a>div em{font-size:11px;line-height:1.4}.interior-brief .action-route-lanes>a>span strong{overflow:visible;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.interior-brief .action-route-map>aside>a,.interior-brief .action-route-map>aside>p,.interior-brief .action-route-map>aside>small,.interior-brief .action-route-map>aside>span{font-size:11px;line-height:1.45}.interior-brief .action-route-map>aside>p{color:#b6c8e5}.interior-brief .governance-clock>aside>small,.interior-brief .governance-clock>header>span{font-size:11px;letter-spacing:.06em}.interior-brief .governance-clock>header p{color:#b6c8e5;font-size:13px;line-height:1.5}.interior-brief .governance-clock-controls>a>span,.interior-brief .governance-clock-face small,.interior-brief .governance-clock-face span{font-size:11px}.interior-brief .governance-clock-controls>a strong{overflow:visible;white-space:normal;font-size:12px;line-height:1.4}.interior-brief .governance-clock-controls>a small{color:#b6c8e5;font-size:11px;line-height:1.4}.interior-brief .governance-clock-controls>a.waiting{opacity:1}.interior-brief .governance-clock>aside>a,.interior-brief .governance-clock>aside>span{font-size:12px;line-height:1.45}.interior-brief .schedule-unlinked-tasks{display:grid;gap:10px;margin-top:20px;padding:0 0 24px}.interior-brief .schedule-unlinked-tasks a{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:16px 18px;border:1px solid rgba(156,184,240,.24);border-radius:12px;color:#fff;background:rgba(16,38,75,.8)}.interior-brief .schedule-unlinked-tasks a>span:first-child{display:grid;gap:4px;min-width:0}.interior-brief .schedule-unlinked-tasks small{color:#a8bceb;font-size:11px}.interior-brief .schedule-unlinked-tasks strong{font-size:15px;overflow-wrap:anywhere}.interior-brief .schedule-unlinked-tasks em{color:#b9c9e1;font-size:12px;font-style:normal}.interior-brief .schedule-unlinked-tasks a>span:last-child{display:flex;align-items:center;gap:8px;color:#b8d0ff;font-size:12px;font-weight:650}.interior-brief .schedule-unlinked-tasks svg{width:16px;height:16px}.interior-brief .schedule-unlinked-tasks a:focus-visible{outline:3px solid #9cb9ff;outline-offset:3px}.interior-brief .schedule-network>header>p{color:#bbcae1;font-size:13px;line-height:1.5}.interior-brief .schedule-network-summary small{color:#b7c9e5;font-size:11px;letter-spacing:.04em}.interior-brief .capacity-limit{left:calc((100% - 278px) * var(--capacity-limit-position, .7142857))}.interior-brief .agent-catalogue-orientation{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin:14px 0;padding:14px 18px;border-radius:12px;background:#f0f5fd}.interior-brief .agent-catalogue-orientation>div{display:grid;gap:3px}.interior-brief .agent-catalogue-orientation strong{color:#183756;font-size:14px}.interior-brief .agent-catalogue-orientation span{color:#526b89;font-size:12px}.interior-brief .agent-catalogue-orientation>a{display:inline-flex;align-items:center;gap:8px;color:#2853ad;font-size:13px;font-weight:650}.interior-brief .agent-catalogue-orientation svg{width:16px;height:16px}.interior-brief .control-assurance-record>header{min-height:0;padding:26px 32px;align-items:center}.interior-brief .control-assurance-record>header>div>span{font-size:11px;letter-spacing:.06em}.interior-brief .control-assurance-record>header h2{max-width:none;font-size:28px;line-height:1.2}.interior-brief .control-assurance-record>header p{color:#bdcee6;font-size:13px}.interior-brief .control-assurance-record>header>aside{min-height:0}.interior-brief .control-assurance-record>header>aside small,.interior-brief .control-assurance-record>header>aside span{font-size:11px}.interior-brief .control-assurance-record>header>aside small{color:#b7c9e3}.interior-brief .control-assurance-record>nav a{font-size:12px}.interior-brief .control-assurance-copy p,.interior-brief .control-assurance-copy>span,.interior-brief :is(.control-assurance-state,.control-assurance-owner) small,.interior-brief :is(.control-assurance-state,.control-assurance-owner) span{font-size:11px;line-height:1.4;letter-spacing:0}.interior-brief .control-assurance-copy h3,.interior-brief :is(.control-assurance-state,.control-assurance-owner) strong{overflow:visible;white-space:normal;overflow-wrap:anywhere;font-size:13px}.interior-brief .control-assurance-list>article>a{font-size:12px}@media (max-width:700px){.interior-brief .queue-brief-copy{padding:0 0 18px}.interior-brief .queue-brief-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0}.interior-brief .queue-brief-stats>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:0;padding:12px 10px;border:0;border-left:1px solid rgba(188,205,240,.15)}.interior-brief .queue-brief-stats>div:first-child{border-left:0}.interior-brief .queue-brief-stats>div:before{display:none}.interior-brief .queue-brief-stats strong{font-size:25px;line-height:1}.interior-brief .queue-brief-stats span{align-self:auto;margin:0;font-size:11px;line-height:1.3}.interior-brief .queue-brief-stats small{display:none}}.portfolio-map-continuation{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:22px 30px;color:#c0cde0;font-size:13px}.portfolio-map-continuation a{display:inline-flex;align-items:center;gap:8px;color:white}.portfolio-map-continuation svg{width:17px}.interior-brief .task-intake{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-template-areas:none;align-items:center;min-height:0;padding:26px;gap:24px;border-radius:20px}.interior-brief .task-intake .import-intro-copy{padding:0;grid-area:auto}.interior-brief .task-intake h1{font-size:36px;line-height:1.15}.interior-brief .task-intake .import-batch{position:relative;inset:auto;width:auto;min-height:0;padding:16px;grid-area:auto}.interior-brief .task-intake .import-batch-orbit{display:none}.interior-brief .task-intake .import-batch-count strong{font-size:32px}.interior-brief .queue-brief{min-height:0;padding:28px;margin-bottom:20px}.interior-brief .governance-brief h1,.interior-brief .queue-brief h1{font-size:36px}.interior-brief .queue-brief-stats{min-height:0}.interior-brief .queue-brief-stats>div{padding:18px}.interior-brief .queue-brief-stats strong{font-size:30px}.interior-brief .queue-brief-stats small{font-size:12px}.interior-brief .governance-brief{min-height:0;padding:28px}.interior-brief .governance-overline,.interior-brief .queue-overline{margin-bottom:12px}.interior-brief .governance-compass{min-height:0}.interior-brief .governance-compass>div{padding:20px}.interior-brief .governance-compass strong{font-size:30px}.interior-brief .assurance-workbench>.hero{padding:24px;min-height:0;margin-bottom:18px}.interior-brief .assurance-workbench>.hero h1{font-size:34px;max-width:none}.interior-brief .assurance-workbench>.hero .page-guide{display:none}.interior-brief .assurance-links{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.interior-brief .assurance-links a{padding:9px 13px;border:1px solid #dce5ef;border-radius:10px;font-size:13px}#ai-use-case-register,#programme-settings,#trust-controls,.assurance-finding,.decision-case{scroll-margin-top:24px}dialog.mdialog{margin:auto;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);overflow:auto;border-radius:18px}dialog.mdialog .mbox{width:min(600px,calc(100vw - 32px));margin:0;max-height:none}@media(max-width:700px){.workspace-shortcuts{gap:2px}.workspace-shortcuts a{padding:9px 7px;font-size:12px}.workspace-shortcuts a:last-child{margin-left:0}.interior-brief .task-navigation{flex-wrap:nowrap;overflow-x:auto;margin-bottom:16px}.interior-brief .task-navigation a{flex:0 0 auto;font-size:12px;padding:10px 12px}.task-heading{align-items:stretch;flex-direction:column;gap:16px}.task-heading>div{min-width:0}.task-heading aside{min-width:0;max-width:none;text-align:left;justify-items:start}.task-heading aside strong{overflow-wrap:anywhere}.interior-brief .member-directory-entry .person-row{width:100%;margin:0!important;min-width:0}.task-heading h1{font-size:29px}.task-heading p{font-size:14px}.interior-brief .task-intake{grid-template-columns:1fr;padding:20px;gap:16px}.interior-brief .task-intake .import-batch{display:grid;grid-template-columns:1fr auto;gap:8px;padding:14px}.interior-brief .task-intake .import-batch small{grid-column:1/-1}.interior-brief .governance-brief,.interior-brief .queue-brief{padding:22px}.interior-brief .governance-brief h1,.interior-brief .queue-brief h1{font-size:30px}dialog.mdialog{max-height:calc(100dvh - 32px)}}.interior-brief .import-receipt-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.interior-brief .import-receipt-actions form{margin:0}.interior-brief .import-receipt-actions .btn{width:100%;justify-content:center}@media (max-width:600px){.interior-brief .import-receipt-actions{grid-column:2;align-items:start}}.interior-brief .source-entry-grid.has-upload{grid-template-columns:minmax(0,1fr)}.interior-brief .source-update-note{margin:0;padding:10px 0 6px;color:#53647d;font-size:12px;line-height:1.5}.interior-brief .settings-workspace-grid .panel>.ph,.interior-brief .source-entry-card .ph,.interior-brief .source-jira-card .ph{min-height:0}.interior-brief .source-history-pages{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;align-items:center}.interior-brief .source-history-search{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:20px}.interior-brief .source-history-search label{display:grid;gap:8px;font-size:13px;flex:1 1 220px}.interior-brief .source-history-search input{width:100%;min-width:0;border:1px solid #b8c6d8;border-radius:10px;padding:12px;background:white}.interior-brief .source-history-search+.import-receipt-note{padding:0 20px 12px}.interior-brief .import-receipt-main>small{font-size:11px;letter-spacing:.04em}.interior-brief .import-receipt-main li{font-size:12px;line-height:1.5}.interior-brief .source-history-pages{padding:0 20px 20px}.interior-brief .source-download{min-width:0;margin-top:6px}.interior-brief .source-download p[role=alert]{color:#9b3038;font-size:12px;line-height:1.5;max-width:320px;white-space:normal}.interior-brief .import-file-name .source-download .btn{font-size:12px}.interior-brief .programme-create-form{background:#fff}.interior-brief .programme-create-form>header p{font-size:13px;color:#52617a}.interior-brief .programme-create-field>span{font-size:11px;letter-spacing:.04em}.interior-brief .programme-create-field>small{font-size:12px;line-height:1.5;color:#64748b}.interior-brief .programme-create-field input,.interior-brief .programme-create-field select{font-size:14px;background:#fff;min-height:46px}.interior-brief .programme-create-field input[readonly]{color:#52617a;background:#f3f6fa}.interior-brief .programme-create-form>footer button{color:#fff;background:#2850d7;font-size:14px}.interior-brief .decision-rationale{grid-area:rationale;min-width:0;padding:0 28px 24px}.interior-brief .decision-rationale label{display:grid;gap:8px;font-weight:600}.interior-brief .decision-rationale label span,.interior-brief .decision-rationale p{font-size:14px;font-weight:400;line-height:1.6}.interior-brief .decision-rationale textarea{width:100%;min-height:96px;padding:14px 16px;border:1px solid #c8d1df;border-radius:12px;color:#10213a;background:white;resize:vertical;font:inherit}@media (max-width:700px){.interior-brief .decision-rationale{padding:0 20px 20px}}.interior-brief .decision-route.compact{min-height:78px}.interior-brief .decision-rationale{padding-top:24px;color:var(--brief-ink)}.interior-brief .workstream-brief>aside{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:28px;min-width:0;padding:clamp(24px,3vw,40px)}.interior-brief .workstream-condition-copy{flex:1 1 190px;min-width:0}.interior-brief .workstream-condition-copy>span{display:block;color:#a5b7d4;font-size:12px;font-weight:650}.interior-brief .workstream-condition-copy>strong{display:block;margin:18px 0 12px;color:#fff;font-size:clamp(40px,4vw,60px);font-weight:550;letter-spacing:-.04em;line-height:1.1}.interior-brief .workstream-condition-copy>p{margin:0;color:#adbed7;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.interior-brief .workstream-progress-orbit{position:relative;inset:auto;flex:0 0 112px;margin:0}.interior-brief .workstream-progress-orbit small{color:#adbed7}.interior-brief .workstream-view .panel{background:#fff}.interior-brief .workstream-view .rows{padding:8px}.interior-brief .workstream-view .row{padding:18px 16px}.interior-brief .workstream-view .workstream-finding-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;border-radius:10px;color:inherit;text-decoration:none}.interior-brief .workstream-finding-link>div{min-width:0;overflow-wrap:anywhere}.interior-brief .workstream-view .row:hover{background:#f1f5fb}.interior-brief .workstream-finding-link:focus-visible{outline:2px solid #3257d6;outline-offset:-2px}.interior-brief .finding-open{grid-column:1/-1;display:flex;align-items:center;gap:8px;color:#3154be;font-size:12px;font-weight:650}.interior-brief .finding-open svg,.workflow-instructions svg{width:16px;height:16px}.interior-brief .workflow-instructions{padding:8px 24px 24px;font-size:14px;line-height:1.65;color:#52617a}.interior-brief .workflow-instructions p{margin:18px 0}.interior-brief .workflow-instructions strong{display:block;margin-bottom:5px;color:#14233d}.interior-brief .workflow-instructions a{color:#3154be;text-decoration:underline;text-underline-offset:3px}.interior-brief .workflow-instructions>a{display:inline-flex;align-items:center;gap:8px}.interior-brief .workflow-note{padding:20px 24px;font-size:14px;line-height:1.65;background:#f2f5fa;border-radius:14px}.interior-brief .workflow-note.programme-risk-note{margin:0 0 14px;padding:0;color:#526785;background:transparent;line-height:1.5}.interior-brief .benefit-report-request{margin:20px 0;padding:20px;border-radius:16px;background:#edf3ff}.interior-brief .benefit-report-request p{margin:0 0 14px;color:#304969;line-height:1.5}.interior-brief .benefit-report-page{max-width:1120px;margin:0 auto;padding:24px 0 64px}.interior-brief .benefit-report-page>a{color:#3159b6;font-weight:600}.interior-brief .benefit-report-page>header{margin:28px 0;max-width:760px}.interior-brief .benefit-report-page>header span{color:#3159b6;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.interior-brief .benefit-report-page h1{margin:10px 0;font-size:clamp(30px,4vw,48px);letter-spacing:-.04em}.interior-brief .benefit-report-page p{color:#526785;line-height:1.55}.interior-brief .benefit-report-details,.interior-brief .benefit-report-message,.interior-brief .benefit-report-summary{margin-top:20px;padding:28px;border:1px solid #dbe5f1;border-radius:20px;background:#fff}.interior-brief .benefit-report-summary{background:#eef4ff}.interior-brief .benefit-report-summary ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:0;list-style:none}.interior-brief .benefit-report-summary li{display:grid;gap:6px;padding:18px;border-radius:14px;background:#fff}.interior-brief .benefit-report-summary li strong{font-size:24px;color:#102139}.interior-brief .benefit-report-summary li small,.interior-brief .benefit-report-summary li span{color:#526785}.interior-brief .benefit-report-steering-link{display:inline-flex;margin-top:14px;color:#3159b6;font-weight:650}.interior-brief .benefit-report-warning{padding:14px;border-radius:12px;background:#fff8e8}.interior-brief .benefit-report-details header,.interior-brief .benefit-report-details nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.interior-brief .benefit-report-details header a,.interior-brief .benefit-report-details nav a{color:#3159b6;font-weight:650}.interior-brief .benefit-report-details ul{padding:0;list-style:none}.interior-brief .benefit-report-details li{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:16px 0;border-top:1px solid #e3eaf3}.interior-brief .benefit-report-details li div{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.interior-brief .benefit-report-details li span{color:#657791;font-size:13px}.interior-brief .benefit-report-details li p{margin:0}.interior-brief .benefit-report-search{display:grid;gap:8px;margin:20px 0}.interior-brief .benefit-report-search label{color:#304969;font-size:13px;font-weight:650}.interior-brief .benefit-report-search>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.interior-brief .benefit-report-search input{min-width:0;flex:1 1 200px;padding:12px;border:1px solid #bdcbe0;border-radius:10px;font:inherit}.interior-brief .benefit-report-search a{color:#3159b6;font-weight:600}@media (max-width:650px){.interior-brief .benefit-report-details,.interior-brief .benefit-report-message,.interior-brief .benefit-report-summary{padding:20px}}.interior-brief .workflow-note a{color:#3154be;text-decoration:underline}.interior-brief .finding-response-form fieldset{display:grid;gap:16px;min-width:0;margin:0;padding:0;border:0}.interior-brief .finding-response-form .response-explanation{padding:14px 18px;margin:0;background:#edf2fa;border-radius:10px;font-size:14px;line-height:1.6;color:#364c6d}.interior-brief .finding-response-form>.response-feedback{display:block;padding:16px 20px;background:#edf8f4;border:1px solid #b5d9cd;border-radius:12px}.interior-brief .finding-response-form>.response-feedback.error{background:#fff1ef;border-color:#e9b8b2}.interior-brief .response-feedback p{margin:0 0 12px}.interior-brief .action-accountability,.interior-brief .decision-case{scroll-margin-top:180px}@media (max-width:600px){.interior-brief .workstream-view .workstream-finding-link{grid-template-columns:minmax(0,1fr)}.interior-brief .workstream-finding-link>.tag{justify-self:start}}.interior-brief .briefing-ribbon.guidance-only{grid-template-columns:1fr}.interior-brief .briefing-ribbon.guidance-only>p{max-width:100ch}.interior-brief .programme-register-columns,.interior-brief .register-row{grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) minmax(170px,.85fr) minmax(150px,.7fr) minmax(145px,.65fr)}.interior-brief .register-open{display:block;width:fit-content;max-width:100%;border-radius:6px;text-decoration:none}.interior-brief .register-open h3{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.interior-brief .register-open>span{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:#254fc4;font-size:12px;font-weight:600}.interior-brief .register-open svg{width:15px;height:15px}.interior-brief .register-open:hover h3{color:#254fc4;text-decoration:underline;text-underline-offset:4px}.interior-brief .register-open:focus-visible{outline:2px solid #3159d8;outline-offset:5px}.interior-brief .decision-evidence{grid-area:evidence;min-width:0;margin-top:22px;padding:16px 20px;border:1px solid #dce3ef;border-radius:14px;background:#f7f9fd}.interior-brief .decision-evidence summary{cursor:pointer;color:#254fc4;font-size:14px;font-weight:650}.interior-brief .decision-evidence-content{min-width:0;padding-top:12px;overflow-wrap:anywhere}.interior-brief .decision-evidence h4{margin:18px 0 8px;font-size:15px;line-height:1.5}.interior-brief .decision-evidence p{color:#536178;font-size:13px;line-height:1.6}.interior-brief .decision-evidence ul{list-style:none;padding:0;margin:16px 0}.interior-brief .decision-evidence li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;border-top:1px solid #dce3ef;font-size:13px}.interior-brief .decision-evidence li>div:first-child{flex:1 1 220px;min-width:0}.interior-brief .decision-evidence small{display:block;margin-top:6px;color:#536178;line-height:1.5}.interior-brief .decision-evidence .evidence-fields{max-height:420px;overflow:auto;padding:4px}.interior-brief .decision-evidence-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:12px;font-size:13px}.interior-brief .decision-evidence-links a{text-decoration:underline;text-underline-offset:3px}.interior-brief .decision-aftercare{grid-area:aftercare;display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:18px;padding:20px;border-radius:14px;background:#eef7f3}.interior-brief .decision-aftercare>div:first-child{flex:1 1 300px}.interior-brief .decision-aftercare strong{color:#155d4a;font-size:14px}.interior-brief .decision-aftercare p{margin:8px 0 0;color:#455e55;font-size:13px;line-height:1.6}.interior-brief .decision-aftercare>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:13px}@media (max-width:1240px){.interior-brief .programme-register-columns,.interior-brief .register-row{grid-template-columns:minmax(210px,1.2fr) minmax(170px,1fr) minmax(160px,.85fr) minmax(140px,.7fr)}}@media (max-width:980px){.interior-brief .programme-register-columns,.interior-brief .register-row{grid-template-columns:minmax(200px,1.2fr) minmax(160px,1fr) minmax(140px,.75fr)}}@media (max-width:700px){.interior-brief .register-row{grid-template-columns:minmax(0,1fr)}.interior-brief .decision-evidence{margin-top:0;padding:16px}}.interior-brief .portfolio-dependency-node>strong{line-height:1.25}@media (max-width:1040px){.interior-brief .portfolio-dependency-node{height:auto;min-height:100px}.interior-brief :is(.execution-node,.schedule-network-node){height:auto;min-height:112px}}.interior-brief .register-hero{min-height:0;padding-top:18px;padding-bottom:18px}.interior-brief .register-hero-score{min-height:0;padding:22px 28px}.interior-brief .register-hero-score strong{font-size:40px;margin-top:10px}.interior-brief .decision-evidence .evidence-fields>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;margin:14px 0}.interior-brief .decision-evidence .evidence-fields dl>div{min-width:0;border-top:1px solid #dce3ef;padding-top:10px}.interior-brief .decision-evidence .evidence-fields dt{color:#617087;font-size:12px}.interior-brief .decision-evidence .evidence-fields dd{margin:5px 0 0;color:#14243b;font-size:13px;line-height:1.5;overflow-wrap:anywhere}@media (max-width:700px){.interior-brief .decision-evidence .evidence-fields>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.interior-brief .workspace-wayfinding{display:flex;align-items:center;gap:20px;margin-bottom:20px}.interior-brief .programme-workflow{min-width:0;flex:1}.interior-brief .programme-workflow .programme-tabs{margin:0;padding-bottom:0}.interior-brief .workspace-wayfinding .workspace-shortcuts{margin:0 0 0 auto;padding:0;flex:0 0 auto}.interior-brief .programme-detail-navigation{margin:0 0 22px;border-bottom:1px solid #e1e6ee;padding:8px 0 16px}.interior-brief .programme-detail-navigation>summary{width:fit-content;color:#576b86;font-size:13px;font-weight:600;cursor:pointer}.interior-brief .programme-detail-navigation .programme-tabs{margin:14px 0 0}@media(max-width:700px){.interior-brief .workspace-wayfinding{gap:10px}.interior-brief .programme-workflow .programme-tabs a{min-height:42px}}.interior-brief .source-update{grid-column:1/-1;width:100%;margin-top:12px}.interior-brief .source-update>summary{cursor:pointer;font-size:13px;font-weight:650;color:#254fc4;padding:8px 0}.interior-brief .source-update .import-drop{margin-top:14px}.interior-brief .portfolio-recommended{flex-basis:100%;min-width:0;display:grid;gap:5px}.interior-brief .portfolio-recommended>span{color:#9eb6ed;font-size:11px;font-weight:700}.interior-brief .portfolio-recommended>strong{color:#fff;font-size:16px;overflow-wrap:anywhere}.interior-brief .portfolio-recommended>p{color:#c1cde3;font-size:13px;line-height:1.45;margin:0 0 4px}.evidence-library-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin:4px 0 24px;padding:16px 20px;border:1px solid #dce4ee;border-radius:14px;background:#f7f9fc}.evidence-library-nav a{color:#254fc4;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.evidence-library-help{align-self:start;padding:24px;border:1px solid #dce4ee;border-radius:18px;background:#f7f9fc}.evidence-library-help h2{font-size:20px;line-height:1.4;margin:0 0 18px}.evidence-library-help ol{padding-left:20px;margin:0}.evidence-library-help li{padding-left:4px;margin-bottom:18px;font-size:14px;line-height:1.65;color:#536781}.evidence-library-help strong{color:#172c49}.evidence-library-help details{padding-top:16px;border-top:1px solid #dce4ee}.evidence-library-help summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.6}.evidence-library-help p{font-size:13px;line-height:1.65;color:#536781}.evidence-library .import-receipt{scroll-margin-top:150px}.import-intro.task-intake{min-height:0;padding:28px;gap:24px}.evidence-counts{flex:0 1 260px;display:grid;gap:10px;padding:18px 22px;border:1px solid #64758d;border-radius:14px;color:#fff}.evidence-counts strong{font-size:18px;line-height:1.4}.evidence-counts span{font-size:13px;line-height:1.6;color:#c0cede}@media(max-width:600px){.evidence-counts{flex-basis:auto;width:100%;padding:14px 18px}.import-intro.task-intake{padding:24px}.import-intro-copy h1{font-size:30px}.interior-brief .import-intro.task-intake{padding:20px;gap:12px}.interior-brief .task-intake h1{font-size:26px;line-height:1.2}.interior-brief .task-intake .import-intro-copy>p{margin:8px 0 0;font-size:13px;line-height:1.45}.interior-brief .task-intake .evidence-counts{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 12px}.interior-brief .task-intake .evidence-counts strong{font-size:14px}.interior-brief .task-intake .evidence-counts span{font-size:12px}.interior-brief .evidence-library-nav{margin-bottom:16px;padding:12px 16px;gap:8px 18px}}.ask-entry{margin:24px 0;padding:24px;border:1px solid #d9e3ef;border-radius:20px;background:#f8faff;min-width:0}.ask-entry header{display:flex;gap:14px;align-items:start}.ask-entry header>svg{flex:0 0 22px;color:#3159d8;margin-top:4px}.ask-entry h2{margin:0;font-size:22px;line-height:1.3;color:#102139}.ask-entry p{margin:8px 0 18px;color:#596b84;font-size:14px;line-height:1.6}.ask-entry form{display:flex;gap:10px;align-items:stretch}.ask-entry input:not([type=hidden]){flex:1;min-width:0;border:1px solid #c3d1e5;padding:14px 16px;border-radius:12px;background:#fff;color:#102139;font:inherit}.ask-entry-suggestions{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:14px}.ask-entry-suggestions a{font-size:13px;line-height:1.5;color:#3159a8;text-underline-offset:3px}.interior-brief .evidence-query{grid-template-columns:minmax(0,1fr);max-width:1000px;margin-inline:auto}.interior-brief .evidence-query-form,.interior-brief .evidence-query-intro{grid-column:1/-1}.ask-project-filter{margin:10px 0}.ask-project-filter summary{cursor:pointer;color:#526785;font-size:13px}.ask-project-filter[open] label{display:block;margin-top:12px}@media(max-width:600px){.ask-entry{padding:20px}.ask-entry form{flex-direction:column}.ask-entry .btn{width:100%;justify-content:center}.ask-entry h2{font-size:20px}}.question-workspace{max-width:1100px;margin:0 auto 28px;padding:32px;border:1px solid #d8e3f0;border-radius:24px;background:#fff;color:#102139;box-shadow:0 12px 36px #10213906}.question-intro h1{max-width:none;margin:12px 0;font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.035em;font-weight:650}.question-intro p{max-width:78ch;margin:0;font-size:14px;line-height:1.65;color:#526785}.question-overline{display:flex;gap:10px;align-items:center;color:#42628e;font-size:13px;font-weight:600}.question-overline svg{width:18px;height:18px}.question-form{display:grid;gap:12px;margin-top:24px}.question-form>label{font-size:13px;font-weight:600}.question-form .ask-project-filter input,.question-form>select{width:100%;min-width:0;height:46px;padding:0 12px;background:#f7f9fc;border:1px solid #cbd8e8;border-radius:10px;color:#102139;font:inherit;font-size:14px}.question-form .ask-project-filter summary{color:#526785;font-size:13px;cursor:pointer}.question-input{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid #b9cbe2;border-radius:14px}.question-input>svg{width:18px;color:#42628e}.question-input input{width:100%;min-width:0;height:42px;border:0;background:transparent;color:#102139;font:inherit;font-size:15px}.question-input button{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;background:#102139;color:white;border:0;border-radius:10px;font-size:14px;font-weight:600}.question-input button svg{width:16px}.question-input:focus-within{outline:2px solid #3159d8;outline-offset:3px}.question-notes{display:flex;flex-wrap:wrap;gap:10px 20px;color:#526785;font-size:12px}.question-notes>span{display:flex;gap:6px;align-items:center}.question-notes svg{width:15px;height:15px;color:#18745e}.question-workspace.has-response{max-width:none;margin-bottom:20px;padding:18px 22px;border-radius:18px}.has-response .question-intro h1{margin:0;font-size:20px;letter-spacing:-.02em}.has-response .question-form{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);grid-template-areas:"scope-label query" "scope query" "project project" "status status";gap:5px 16px;align-items:end;margin-top:12px}.has-response .question-form>label{grid-area:scope-label}.has-response .question-form>select{grid-area:scope}.has-response .question-form>.ask-project-filter{grid-area:project;margin-top:3px}.has-response .question-form>p[role=status]{grid-area:status;margin:0}.has-response .question-input{grid-area:query;padding:4px 7px 4px 12px;border-radius:11px}.has-response .question-input input{height:38px}.has-response .question-input button{padding:10px 16px}.interior-brief .question-workspace.has-response+.evidence-response{margin-top:20px}@media(max-width:650px){.question-workspace{padding:20px;border-radius:18px}.question-input{grid-template-columns:18px minmax(0,1fr)}.question-input button{grid-column:1/-1}.question-workspace.has-response{padding:16px}.has-response .question-form{grid-template-columns:minmax(0,1fr);grid-template-areas:"scope-label" "scope" "query" "project" "status";gap:7px}.has-response .question-input{grid-template-columns:18px minmax(0,1fr) auto}.has-response .question-input button{grid-column:auto}.interior-brief .question-workspace.has-response+.evidence-response>header{display:block;position:relative;padding-bottom:14px}.interior-brief .question-workspace.has-response+.evidence-response>header>div>span{display:block;padding-right:85px;overflow-wrap:anywhere}.interior-brief .question-workspace.has-response+.evidence-response>header>strong{position:absolute;top:0;right:0;padding:6px 9px}}.execution-table-wrap{overflow-x:auto;margin-top:20px}.execution-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.execution-table td,.execution-table th{padding:14px 12px;border-bottom:1px solid #dce5ef;vertical-align:top;line-height:1.5}.execution-table th{color:#526785;font-size:12px}@media (max-width:700px){.execution-table,.execution-table tbody,.execution-table td,.execution-table tr{display:block;width:100%}.execution-table thead{display:none}.execution-table tr{padding:14px;margin:12px 0;border:1px solid #dce5ef;border-radius:12px}.execution-table td{display:grid;grid-template-columns:105px minmax(0,1fr);gap:12px;padding:6px 0;border:0;overflow-wrap:anywhere}.execution-table td:before{content:attr(data-label);color:#526785;font-size:12px}}@media (max-width:1240px){.interior-brief .programme-register-columns{display:none}.interior-brief .register-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.interior-brief .register-name{grid-column:1/-1}.interior-brief .register-governance,.interior-brief .register-money{display:block}.interior-brief .register-condition:before,.interior-brief .register-evidence:before,.interior-brief .register-governance:before,.interior-brief .register-money:before{display:block;margin-bottom:6px;color:#657791;font-size:11px;font-weight:650}.interior-brief .register-condition:before{content:"Condition"}.interior-brief .register-evidence:before{content:"Evidence"}.interior-brief .register-governance:before{content:"Governance"}.interior-brief .register-money:before{content:"Financial frame"}}@media (max-width:700px){.interior-brief .register-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.interior-brief .register-condition,.interior-brief .register-name{grid-column:1/-1}.interior-brief .register-evidence{grid-column:auto}.interior-brief .queue-brief-copy{padding-bottom:12px}.interior-brief .queue-brief-copy>p{margin-top:10px;line-height:1.5}.interior-brief .queue-brief-stats>div{padding:10px}.interior-brief .queue-brief-stats strong{font-size:26px}}.interior-brief .queue-brief-copy>p{color:#c5d3e8}.interior-brief .queue-brief-stats small{color:#c0cee4}@media (min-width:701px){.interior-brief .queue-brief-copy{padding:10px 20px}.interior-brief .queue-overline{margin-bottom:10px}.interior-brief .queue-brief-stats{padding:0}.interior-brief .queue-brief-stats>div{display:grid;grid-template-columns:1fr;grid-template-rows:34px auto 1fr;align-content:start;gap:6px;padding:16px}.interior-brief .queue-brief-stats>div:before{display:none}.interior-brief .queue-brief-stats strong{grid-row:auto;line-height:1}.interior-brief .queue-brief-stats small,.interior-brief .queue-brief-stats span{align-self:start;margin:0}}.interior-brief .capacity-allocation-record{--capacity-person-width:230px;background:#fff}.interior-brief .capacity-allocation-record>header{min-height:0;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:24px;padding:24px 28px;color:#102139;background:#f1f6fd;border-bottom:1px solid #dbe5f1}.interior-brief .capacity-allocation-record>header:after{display:none}.interior-brief .capacity-allocation-record>header>div:first-child>span{color:#496da8;font-size:11px;letter-spacing:.06em}.interior-brief .capacity-allocation-record>header h2{max-width:none;margin:8px 0 0;color:#102139;font-size:22px;line-height:1.2;font-weight:650}.interior-brief .capacity-allocation-record>header p{max-width:70ch;margin:8px 0 0;color:#526780;font-size:13px;line-height:1.55}.interior-brief .capacity-recovery{min-height:0;padding:15px 38px 15px 18px;border:1px solid #e7d6d5;border-radius:12px;background:#fff;box-shadow:inset 3px 0 #e66c69}.interior-brief .capacity-recovery.clear{box-shadow:inset 3px 0 #289b7c;border-color:#d3e7df}.interior-brief .capacity-recovery small{font-size:10px;letter-spacing:.04em}.interior-brief .capacity-recovery strong{margin-top:5px;font-size:14px;line-height:1.35}.interior-brief .capacity-recovery span{margin-top:4px;color:#526780;font-size:12px;line-height:1.4}.interior-brief .capacity-record-legend{min-height:48px;padding:10px 24px;gap:12px 18px;flex-wrap:wrap;color:#526780;font-size:12px}.interior-brief .capacity-record-legend b{font-size:12px}.interior-brief .capacity-scroll-hint{margin:0;padding:10px 24px;color:#526780;background:#fff;font-size:12px;line-height:1.4}.interior-brief .capacity-record-scroll:focus-visible{outline:2px solid #3159d8;outline-offset:-2px}.interior-brief .capacity-grid-corner,.interior-brief .capacity-grid-month{color:#526780;font-size:11px;letter-spacing:.02em}.interior-brief .capacity-grid-month small{color:#60718a;font-size:11px}.interior-brief .capacity-grid-corner,.interior-brief .capacity-person{position:sticky;left:0;z-index:3;background:#fff;box-shadow:1px 0 0 #e2e8f0}.interior-brief .capacity-person{grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto auto;align-content:center;gap:3px 10px}.interior-brief .capacity-person>span{grid-row:1/4}.interior-brief .capacity-person small,.interior-brief .capacity-person strong{overflow:visible;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.interior-brief .capacity-person strong{font-size:13px}.interior-brief .capacity-person small{color:#60718a;font-size:11px}.interior-brief .capacity-person b{grid-column:2;grid-row:3}.interior-brief .capacity-person b,.interior-brief .capacity-person>span{font-size:11px}.interior-brief .capacity-period-cell>strong{font-size:13px}.interior-brief .capacity-period-cell.missing>strong{color:#65758a}.interior-brief .capacity-period-cell>small{color:#60718a;font-size:11px}.interior-brief .capacity-allocation-record>footer{color:#526780;font-size:12px;line-height:1.5}.interior-brief .control-assurance-empty{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:24px 10px;color:#17304e}.interior-brief .control-assurance-empty>svg{width:20px;color:#238667;flex:none}.interior-brief .control-assurance-empty>div{flex:1 1 250px}.interior-brief .control-assurance-empty strong{font-size:14px}.interior-brief .control-assurance-empty p{margin:4px 0 0;color:#526780;font-size:13px;line-height:1.45}.interior-brief .control-assurance-empty a{display:inline-flex;align-items:center;gap:8px;color:#234eb3;font-size:13px;font-weight:650}.interior-brief .control-assurance-empty a svg{width:16px}@media(max-width:700px){.interior-brief .capacity-allocation-record{--capacity-person-width:170px}.interior-brief .capacity-allocation-record>header{grid-template-columns:minmax(0,1fr);padding:20px;gap:14px}.interior-brief .capacity-record-legend{padding:12px 18px}.interior-brief .capacity-record-legend b{margin-left:0}.interior-brief .capacity-scroll-hint{padding:10px 18px}.interior-brief .capacity-person{padding:14px 10px;grid-template-columns:28px minmax(0,1fr);gap:4px 8px}.interior-brief .capacity-person>span{width:28px;height:28px}.interior-brief .capacity-person b{grid-column:2;grid-row:auto}.interior-brief .capacity-record-row{min-height:96px}}.interior-brief .schedule-task-copy>p,.interior-brief .schedule-task-copy>small{overflow:visible;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.interior-brief .schedule-task-copy>p{color:#526780}.interior-brief .schedule-task-copy>small{color:#9c4643}.interior-brief .connector-row>span:nth-child(2) small,.interior-brief .evidence-recent>a b,.interior-brief .queue-item-meta b,.interior-brief .source-main .m,.interior-brief .source-main .t{overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.interior-brief .connector-row>span:nth-child(2) small{font-size:11px;line-height:1.4}.interior-brief .evidence-recent>a b{font-size:13px;line-height:1.4}@media(max-width:420px){.interior-brief .governance-clock-controls>a{padding:10px 11px}.interior-brief .governance-clock-controls>a>div{grid-template-columns:minmax(0,1fr);gap:3px}.interior-brief .governance-clock-controls>a small,.interior-brief .governance-clock-controls>a strong{overflow-wrap:anywhere}}