@font-face{font-family:Nunito Sans;src:url(/fonts/nunito-sans-var.woff2)format("woff2-variations");font-weight:200 1000;font-style:normal;font-display:swap}:root{--blue:#4d9fdc;--blue-dark:#6bb2e6;--blue-darker:#1b75bc;--blue-tint:#17293a;--blue-tint-2:#14202c;--black:#231f20;--ink:#f2f4f6;--ink-2:#c2c8ce;--ink-3:#929aa2;--line:#33383d;--line-soft:#262a2e;--bg:#17181a;--bg-alt:#1d1f22;--header-bg:#17181aeb;--card-bg:#1d1f22;--footer-bg:#0f1011;--hero-glow:#1e2e3d;--r:6px;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000073;--ease:cubic-bezier(.2, .7, .3, 1);--font:"Avenir Next", "Avenir", "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--up:#3ee6a0;--down:#ff5d73;--mixed:#4d9fdc;--watch:#f0a202;--flat:#929aa2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--blue:#1b75bc;--blue-dark:#145a91;--blue-darker:#0f4570;--blue-tint:#eaf3fa;--blue-tint-2:#f5f9fd;--ink:#231f20;--ink-2:#4a4547;--ink-3:#6f6a6c;--line:#e2e5e8;--line-soft:#eef1f4;--bg:#fff;--bg-alt:#f7f9fb;--header-bg:#ffffffeb;--card-bg:#fff;--footer-bg:#231f20;--hero-glow:#e9f3fb;--shadow-sm:0 1px 2px #231f200f, 0 1px 3px #231f200a;--shadow-md:0 4px 16px #231f2012, 0 1px 3px #231f200d;--up:#1a7f4b;--down:#c23b3b;--mixed:#1b75bc;--watch:#b58116;--flat:#6f6a6c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:var(--font);color:var(--ink-2);background:radial-gradient(900px 420px at 8% -8%, var(--hero-glow), transparent 55%), var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65;overflow-x:clip}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}.mono{font-variant-numeric:tabular-nums}.tool-tabs{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-alt);gap:4px;margin:0 0 14px;padding:4px;display:flex}.tool-tabs button{color:var(--ink-3);font:inherit;border-radius:calc(var(--r) - 2px);cursor:pointer;background:0 0;border:0;flex:1;padding:10px 14px;font-size:14px;font-weight:700}.tool-tabs button.is-active{background:var(--bg);color:var(--ink);box-shadow:inset 0 -2px 0 var(--blue-darker)}.site-header{z-index:100;background:var(--header-bg);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--line-soft);position:sticky;top:0}.nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:min(1280px,100% - 32px);min-height:76px;margin:0 auto;display:grid}.nav-logo{flex:none;justify-self:start;align-items:center;display:flex}.nav-logo:hover{text-decoration:none}.nav-logo:focus,.nav-logo:focus-visible{outline:none}.nav-logo img{width:auto;height:40px;display:block}.logo-full.logo-light{display:none}.logo-full.logo-dark,:root[data-theme=light] .logo-full.logo-light{display:block}:root[data-theme=light] .logo-full.logo-dark{display:none}.suite-title{text-align:center;color:var(--ink);letter-spacing:-.015em;white-space:nowrap;justify-self:center;font-size:1.5rem;font-weight:650;line-height:1.15}.nav-actions{flex:none;justify-self:end;align-items:center;gap:10px;display:flex}.theme-toggle{border:1px solid var(--line);border-radius:var(--r);width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle:hover{color:var(--blue);border-color:var(--blue);background:var(--blue-tint-2)}.theme-toggle svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.theme-toggle .icon-sun{display:block}.theme-toggle .icon-moon,:root[data-theme=light] .theme-toggle .icon-sun{display:none}:root[data-theme=light] .theme-toggle .icon-moon{display:block}.btn{border-radius:var(--r);cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.55em;padding:11px 20px;font-family:inherit;font-size:.92rem;font-weight:600;line-height:1.2;display:inline-flex}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn-primary{color:#fff;box-shadow:var(--shadow-sm);background:#1b75bc}.btn-primary:hover{background:var(--blue-darker);box-shadow:var(--shadow-md)}:root[data-theme=light] .btn-primary{color:#fff;background:#1b75bc}.btn-secondary{color:var(--blue);border-color:color-mix(in srgb, var(--blue) 38%, transparent);background:0 0;padding:8px 12px;font-size:.8rem}.btn-secondary:hover{background:var(--blue-tint);border-color:var(--blue)}.panel{background:var(--card-bg);border:1px solid var(--line);border-radius:var(--r-lg,10px);min-width:0;box-shadow:var(--shadow-sm)}.panel-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.panel-head h2{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:0;font-size:.8rem;font-weight:700}.panel-head p{color:var(--ink-3);margin:4px 0 0;font-size:12px}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:8px 12px;font-size:10px;font-weight:600}td{border-top:1px solid var(--line-soft);vertical-align:middle;color:var(--ink);padding:9px 12px}tbody tr:hover{background:var(--blue-tint-2)}.muted{color:var(--ink-3);font-size:12px}.up{color:var(--up)}.down{color:var(--down)}.warn{color:var(--watch)}.flat{color:var(--flat)}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-size:10px;font-weight:700}.bench-policy{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);margin:0 12px 16px;padding:12px 14px}.margin-assumptions{border:1px solid var(--line-soft);border-radius:var(--r);color:var(--ink-2);margin:0 12px 8px;padding:12px 14px;font-size:13px}.margin-assumptions h3{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0 0 8px;font-size:.8rem}.margin-assumptions ol{margin:0;padding-left:18px}.margin-assumptions li+li{margin-top:6px}.cost-tracker-tool{padding-bottom:16px}.cost-tracker-actions{flex-wrap:wrap;gap:8px;display:flex}.cost-tracker-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 12px 12px;display:grid}.cost-tracker-kpis>div{border:1px solid var(--line-soft);border-radius:var(--r);background:var(--bg-alt);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cost-tracker-kpis span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.cost-tracker-kpis b{color:var(--ink);font-size:1.1rem}.cost-tracker-kpis .up b{color:var(--up)}.cost-tracker-kpis .down b{color:var(--down)}.cost-tracker-kpis .warn b{color:var(--watch)}.cost-tracker-grid-wrap{border:1px solid var(--line-soft);border-radius:var(--r);max-height:560px;margin:0 12px 16px;overflow:auto}table.cost-tracker-grid{border-collapse:collapse;width:100%;font-size:12.5px}table.cost-tracker-grid th,table.cost-tracker-grid td{text-align:left;border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:6px 10px}table.cost-tracker-grid th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--bg-alt);z-index:3;font-size:10px;font-weight:650;position:sticky;top:0}table.cost-tracker-grid .sticky-col{background:var(--bg-alt);z-index:2;box-shadow:1px 0 0 var(--line-soft);position:sticky;left:0}table.cost-tracker-grid th.sticky-col{z-index:4}table.cost-tracker-grid td.up{color:var(--up)}table.cost-tracker-grid td.down{color:var(--down)}table.cost-tracker-grid td.warn{color:var(--watch)}table.cost-tracker-grid tbody tr.is-excluded{opacity:.55}table.cost-tracker-grid tfoot td{border-top:2px solid var(--line);color:var(--ink);background:var(--bg-alt);font-weight:650;position:sticky;bottom:0}.site-footer{background:var(--footer-bg);color:#ffffff9e;margin-top:28px;padding:48px 0 0;font-size:.93rem}.footer-top,.footer-bottom{width:min(1280px,100% - 32px);margin:0 auto}.footer-top{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:44px;padding-bottom:36px;display:grid}.footer-logo img{width:auto;height:54px;margin-bottom:20px}.footer-blurb{max-width:42ch;margin:0;line-height:1.7}.site-footer h4{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:.8rem;font-weight:700}.footer-nav{margin:0;padding:0;list-style:none}.footer-nav li{margin-bottom:10px}.footer-nav a{color:#ffffff9e}.footer-nav a:hover{color:#fff;text-decoration:none}.footer-bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:22px 0 28px;font-size:.86rem;display:flex}.footer-legal{flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none;display:flex}.footer-legal a{color:#ffffff9e}.footer-legal a:hover{color:#fff;text-decoration:none}.footer-copy{margin:0}.gate{background:var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.gate-card{border:1px solid var(--line);background:var(--bg-alt);width:min(380px,100%);box-shadow:var(--shadow-md);border-radius:12px;flex-direction:column;align-items:stretch;gap:14px;padding:32px 30px 30px;display:flex}.gate-logo{align-self:center;width:auto;height:40px;margin-bottom:6px}.gate-card h1{color:var(--ink);margin:0;font-size:1.3rem}.gate-card p{color:var(--ink-3);margin:0;font-size:.92rem}.gate-card label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-direction:column;gap:6px;font-size:.8rem;display:flex}.gate-card input{font:inherit;letter-spacing:normal;text-transform:none;border-radius:var(--r);border:1px solid var(--line);background:var(--bg);color:var(--ink);padding:10px 12px;font-size:15px}.gate-card input:focus{outline:2px solid var(--blue);outline-offset:1px}.gate-card .btn{justify-content:center;width:100%;margin-top:4px}.gate-error{color:var(--down);font-size:.85rem}@media (width<=1100px){.nav{grid-template-columns:1fr auto;gap:10px 14px;padding:10px 0}.suite-title{white-space:normal;grid-area:2/1/auto/-1;justify-self:center;font-size:1.25rem}.nav-actions{grid-row:1}}@media (width<=960px){.footer-top{grid-template-columns:1fr}.nav-cta{display:none}.panel-head{flex-direction:column}}@media (width<=980px){.cost-tracker-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){html{-webkit-text-size-adjust:100%}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);font-size:16px}.site-header{padding-top:env(safe-area-inset-top)}.nav{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;width:min(1280px,100% - 20px);min-height:0;padding:12px 0}.nav-logo img{height:30px}.suite-title{grid-area:2/1/auto/-1;font-size:1.1rem}.nav-actions{grid-area:1/2;justify-self:end}.theme-toggle{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.btn:hover{transform:none}}.shell{width:min(1280px,100% - 32px);margin:0 auto;padding:24px 0 8px}.suite-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:3px;font-size:.72rem;font-weight:600;display:block}.gate-card .gate-sub{letter-spacing:.06em;text-transform:uppercase;margin-top:-8px;font-size:.8rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.liq-tabs{flex-wrap:wrap;margin:12px 12px 16px}.liq-tabs button{text-align:center;flex-direction:column;flex:128px;justify-content:center;align-items:center;gap:4px;padding:9px 10px;font-size:13px;line-height:1.25;display:flex}.liq-tabs button:hover{color:var(--ink)}.liq-tabs .rag{padding:1px 6px;font-size:10px}.tab-overall{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.overall-blocked{color:var(--down)}.overall-at-risk{color:var(--watch)}.overall-ready{color:var(--up)}.rag{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.rag>span{font-size:.8em}.rag-red{color:var(--down);background:color-mix(in srgb, var(--down) 12%, transparent)}.rag-amber{color:var(--watch);background:color-mix(in srgb, var(--watch) 12%, transparent)}.rag-green{color:var(--up);background:color-mix(in srgb, var(--up) 12%, transparent)}.rag-lg{align-self:flex-start;padding:3px 12px;font-size:1rem}.tab-intro{color:var(--ink-2);max-width:90ch;margin:0 12px 14px;font-size:14px}.liq-section{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);min-width:0;margin:0 12px 16px;padding:14px 0 0}.liq-section-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:0 14px 12px;display:flex}.liq-section-head h3{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0;font-size:.78rem}.liq-section-head p{max-width:90ch;margin:4px 0 0}.liq-section>.cost-tracker-kpis,.liq-section>.cost-tracker-grid-wrap,.liq-section>.table-wrap,.liq-section>details{margin:0 12px 12px}.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.two-col>.liq-section:first-child{margin-right:8px}.two-col>.liq-section:last-child{margin-left:8px}.sub-head{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:4px 14px 6px;font-size:.72rem}.kpi-note{color:var(--ink-3);font-size:11px;font-style:normal;line-height:1.35}.cost-tracker-kpis>div.kpi-status{gap:6px}.cost-tracker-kpis b .rag{font-size:.9rem}.launch-dates{flex-wrap:wrap;gap:8px 28px;margin:0 14px 14px;font-size:14px;display:flex}.launch-dates>div{align-items:baseline;gap:8px;display:flex}.launch-dates b{color:var(--ink)}.launch-dates b.up{color:var(--up)}.launch-dates b.down{color:var(--down)}.project-strip{border:1px solid var(--line-soft);border-radius:var(--r);background:var(--bg-alt);flex-wrap:wrap;gap:8px 28px;margin:0 12px 14px;padding:10px 14px;display:flex}.project-strip div{flex-direction:column;gap:2px;display:flex}.project-strip dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.project-strip dd{color:var(--ink);margin:0;font-size:14px;font-weight:600}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:0 14px 14px;display:grid}.field{flex-direction:column;gap:4px;min-width:0;display:flex}.field>span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:650}.field>em{color:var(--ink-3);font-size:11.5px;font-style:normal;line-height:1.4}.field>b{color:var(--ink);font-size:14px}.field .cell-input,.field .cell-select{width:100%;max-width:100%}.span-2{grid-column:1/-1}.cell-input,.cell-select{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-alt);min-height:32px;color:var(--ink);max-width:100%;padding:4px 8px;font-size:13px}.cell-input:hover,.cell-select:hover{border-color:color-mix(in srgb, var(--blue) 60%, var(--line))}.cell-input:focus,.cell-select:focus{outline:2px solid var(--blue);outline-offset:0;border-color:var(--blue)}input[type=date].cell-input{min-width:132px}.cell-select{cursor:pointer}.sku-select{max-width:240px}.comment-input{width:260px}.status-blocked,.risk-high{color:var(--down);border-color:color-mix(in srgb, var(--down) 55%, var(--line));font-weight:650}.status-in-progress,.risk-medium{color:var(--watch)}.status-complete,.risk-low{color:var(--up)}.status-not-started{color:var(--ink-2)}.rag-select.rag-red{color:var(--down)}.rag-select.rag-amber{color:var(--watch)}.rag-select.rag-green{color:var(--up)}.cell-select option{color:var(--ink);background:var(--bg)}.readout{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0 14px 14px;font-size:13px;display:grid}.readout-1{grid-template-columns:1fr}.readout div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.readout dt{color:var(--ink-2)}.readout dd{font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;margin:0}.readout dd.down{color:var(--down)}.readout dd.up{color:var(--up)}.readout .strong dt,.readout .strong dd{color:var(--ink);font-weight:700}.readout .strong dd.up{color:var(--up)}.readout .strong dd.down{color:var(--down)}.liq-simple td,.liq-simple th{padding:7px 10px}.liq-simple td{font-size:13px}.liq-grid-wrap{max-height:none}table.liq-grid td{vertical-align:top}table.cost-tracker-grid td.wrap{white-space:normal;min-width:220px;max-width:380px}table.cost-tracker-grid td.wrap-narrow{white-space:normal;min-width:120px}table.cost-tracker-grid tbody th{text-align:left;color:var(--ink);background:var(--bg-alt);text-transform:none;letter-spacing:0;z-index:2;font-size:12.5px;font-weight:600;position:sticky;top:auto;left:0}table.cost-tracker-grid tbody th.row-id{vertical-align:top}table.cost-tracker-grid tbody th .muted{font-weight:400}table.cost-tracker-grid tfoot td.sticky-col{z-index:3}.strong-row td{font-weight:700}.qa{flex-direction:column;gap:3px;line-height:1.4;display:flex}.qa b{color:var(--ink);font-weight:650}.qa span{color:var(--ink-2)}.qa em{color:var(--ink-3);font-size:11.5px;font-style:normal}.task{font-weight:600}.linklike{color:var(--blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.linklike:hover{text-decoration:underline}.drill{margin:0 14px 14px;padding:0;font-size:14px;list-style:none}.drill li{border-bottom:1px solid var(--line-soft);padding:6px 0}.liq-section>p.muted{margin:0 14px 14px}details.margin-assumptions{margin:0 12px 12px}details.margin-assumptions>summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:.78rem;font-weight:700}details.margin-assumptions[open]>summary{margin-bottom:10px}.calc-guide li{line-height:1.5}.demo-note{margin-top:4px}.demo-note p{margin:0}.pathway-matrix{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.pathway-matrix ul{margin:4px 0 0;padding:0;font-size:12px;list-style:none}.pathway-matrix li.muted{text-decoration:line-through}.weekly-chart{margin:0 14px 12px}.weekly-chart figcaption{color:var(--ink-2);min-height:1.6em;font-size:13px}.weekly-chart figcaption b{color:var(--ink)}.weekly-chart svg{width:100%;height:auto;display:block}.weekly-chart .grid{stroke:var(--line-soft);stroke-width:1px}.weekly-chart .axis{fill:var(--ink-3);font-size:11px}.weekly-chart .bar{fill:var(--blue)}.weekly-chart .bar.is-hover{fill:var(--blue-darker)}:root[data-theme=dark] .weekly-chart .bar.is-hover{fill:var(--blue-dark)}.weekly-chart .hit{fill:#0000}.weeks-table>summary{cursor:pointer;color:var(--blue);margin-bottom:8px;font-size:13px;font-weight:600}table.gantt th.wk,table.gantt td.wk{text-align:center;width:24px;min-width:24px;padding:4px 1px}table.gantt th.wk span{writing-mode:vertical-rl;letter-spacing:.02em;white-space:nowrap;font-size:10px;display:inline-block;transform:rotate(180deg)}table.gantt td.wk{vertical-align:middle;border-left:1px solid var(--line-soft)}table.gantt .is-launch{box-shadow:inset -3px 0 0 var(--blue)}table.gantt .is-credible{box-shadow:inset 3px 0 0 var(--watch)}table.gantt .is-launch.is-credible{box-shadow:inset -3px 0 0 var(--blue), inset 3px 0 0 var(--watch)}.gbar{border-radius:2px;height:16px;margin:0 1px;display:block}.gbar-red{background:var(--down)}.gbar-amber{background:var(--watch);background-image:repeating-linear-gradient(45deg, transparent 0 4px, color-mix(in srgb, var(--bg) 35%, transparent) 4px 6px)}.gbar-green{background:var(--up)}.gantt-key{font-weight:900}.gantt-key.launch{color:var(--blue)}.gantt-key.credible{color:var(--watch)}@media (width<=1100px){.two-col{grid-template-columns:1fr}.two-col>.liq-section:first-child,.two-col>.liq-section:last-child{margin-left:12px;margin-right:12px}.pathway-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.shell{width:min(1280px,100% - 20px);padding:12px 0 calc(24px + env(safe-area-inset-bottom))}.liq-tabs{flex-wrap:nowrap;margin:10px 8px 12px;overflow-x:auto}.liq-tabs button{flex:none;min-height:44px}.field-grid,.readout{grid-template-columns:1fr}.cost-tracker-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.liq-section,.tab-intro,.project-strip,.two-col>.liq-section:first-child,.two-col>.liq-section:last-child{margin-left:8px;margin-right:8px}.liq-section-head{flex-direction:column}.pathway-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.cell-input,.cell-select{min-height:40px;font-size:16px}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#231f20;background:#fff;font-size:11px}.site-header,.site-footer,.no-print,.demo-note{display:none!important}.shell{width:100%;padding:0}.panel,.liq-section{box-shadow:none;border-color:#ccc}.cost-tracker-grid-wrap{max-height:none;overflow:visible}table.cost-tracker-grid th{position:static}details>:not(summary){display:block}.liq-section{break-inside:avoid-page}}.cost-tracker-kpis span.rag{letter-spacing:0;text-transform:none;font-size:.95rem}.cost-tracker-kpis span.rag>span{letter-spacing:0;text-transform:none;color:inherit;font-size:.8em}.cost-tracker-kpis span.rag-red{color:var(--down)}.cost-tracker-kpis span.rag-amber{color:var(--watch)}.cost-tracker-kpis span.rag-green{color:var(--up)}.two-col.two-col-wide-left{grid-template-columns:1fr}.two-col.two-col-wide-left>.liq-section:first-child,.two-col.two-col-wide-left>.liq-section:last-child{margin-left:12px;margin-right:12px}table.gantt tbody th.sticky-col .muted{white-space:normal;max-width:230px}
