.vc{--f-display:"Cormorant Garamond","Times New Roman",serif;--f-serif:"Cormorant Garamond",Georgia,serif;--f-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--col-country:248px}.vc[data-theme=dark]{--bg:#0d100e;--surface:#141815;--panel-bg:#131613;--ink:#eef0ea;--ink-quiet:#eef0eaa8;--ink-faint:#eef0ea66;--rule:#eef0ea1a;--rule-strong:#eef0ea33;--cell-bg:#181c19;--cell-bd:#eef0ea21;--chip-bg:#eef0ea0d;--accent:#4f9e7e;--accent-tint:#4f9e7e1f;--amber:#d4a14e;--amber-tint:#d4a14e21;--gated:#d4a14e;--gated-bg:#d4a14e1a;--st-ready:#5cc79b;--st-ready-bg:#5cc79b29;--ready-on:#0d100e;--st-present:#6fa8d6;--st-present-bg:#6fa8d621;--st-partial:#d4a14e;--st-partial-bg:#d4a14e21;--st-planned:#9a9d94;--st-planned-bg:#9a9d941a;--st-absent:#cf6a4f;--st-absent-bg:#cf6a4f21;--st-unknown:#6b6e68;--st-unknown-bg:#6b6e6814;--st-ready-bd:#5cc79b66;--st-present-bd:#6fa8d652;--st-partial-bd:#d4a14e57;--st-planned-bd:#9a9d9442;--st-absent-bd:#cf6a4f61;--st-unknown-bd:#6b6e6842;--flagship-bg:#5cc79b0f;--tip-bg:#141815f0;--link-intact:#5cc79b99;--link-weak:#d4a14e;--link-broken:#cf6a4f;--dd-export:#889dd4;--dd-export-bg:#889dd426;--dd-compliance:#6faf8a;--dd-compliance-bg:#6faf8a26;--dd-latent:#8a939d;--dd-latent-bg:#8a939d1f;--near-term:#e3b768;--near-term-bg:#e3b76821;--pending:#8f928a;--pending-bg:#8f928a12;--inflight:#afa5e0;--inflight-bg:#afa5e01f;--inflight-bd:#afa5e066}@supports (color:lab(0% 0 0)){.vc[data-theme=dark]{--dd-export:lab(64.5994% 2.4941 -31.0142);--dd-export-bg:lab(64.5994% 2.4941 -31.0142/.15);--dd-compliance:lab(66.3326% -27.3769 12.0784);--dd-compliance-bg:lab(66.3326% -27.3769 12.0784/.15);--dd-latent:lab(60.5403% -1.87677 -6.38024);--dd-latent-bg:lab(60.5403% -1.87677 -6.38024/.12);--inflight:lab(70.0305% 13.0511 -28.8546);--inflight-bg:lab(70.0305% 13.0511 -28.8546/.12);--inflight-bd:lab(70.0305% 13.0511 -28.8546/.4)}}.vc[data-theme=light]{--bg:#faf9f4;--surface:#fffffd;--panel-bg:#fbfaf5;--ink:#1a1a18;--ink-quiet:#1a1a189e;--ink-faint:#1a1a1866;--rule:#1f4e3d24;--rule-strong:#1f4e3d4d;--cell-bg:#f3f1ea;--cell-bd:#1f4e3d29;--chip-bg:#1f4e3d0a;--accent:#1f4e3d;--accent-tint:#1f4e3d14;--amber:#a9772c;--amber-tint:#a9772c1f;--gated:#a9772c;--gated-bg:#a9772c1a;--st-ready:#1f7a56;--st-ready-bg:#1f7a5624;--ready-on:#faf9f4;--st-present:#2c6a9e;--st-present-bg:#2c6a9e1a;--st-partial:#a9772c;--st-partial-bg:#a9772c1f;--st-planned:#6b6e64;--st-planned-bg:#6b6e6414;--st-absent:#b14a2f;--st-absent-bg:#b14a2f1a;--st-unknown:#8a8d84;--st-unknown-bg:#8a8d8412;--st-ready-bd:#1f7a5666;--st-present-bd:#2c6a9e4d;--st-partial-bd:#a9772c5c;--st-planned-bd:#6b6e643d;--st-absent-bd:#b14a2f66;--st-unknown-bd:#8a8d8442;--flagship-bg:#1f7a560d;--tip-bg:#fffffdf5;--link-intact:#1f7a5680;--link-weak:#a9772c;--link-broken:#b14a2f;--dd-export:#4b609c;--dd-export-bg:#4b609c1f;--dd-compliance:#1c6e47;--dd-compliance-bg:#1c6e471f;--dd-latent:#66707a;--dd-latent-bg:#66707a1a;--near-term:#9a6a1f;--near-term-bg:#9a6a1f1f;--pending:#7c7f76;--pending-bg:#7c7f760f;--inflight:#6654a1;--inflight-bg:#6654a117;--inflight-bd:#6654a166}@supports (color:lab(0% 0 0)){.vc[data-theme=light]{--dd-export:lab(41.1342% 5.52559 -35.9361);--dd-export-bg:lab(41.1342% 5.52559 -35.9361/.12);--dd-compliance:lab(40.9919% -32.8167 14.4445);--dd-compliance-bg:lab(40.9919% -32.8167 14.4445/.12);--dd-latent:lab(46.6151% -2.02766 -7.06171);--dd-latent-bg:lab(46.6151% -2.02766 -7.06171/.1);--inflight:lab(40.3572% 21.6567 -39.8973);--inflight-bg:lab(40.3572% 21.6567 -39.8973/.09);--inflight-bd:lab(40.3572% 21.6567 -39.8973/.4)}}.vc{background:var(--bg);color:var(--ink);min-height:100vh;font-family:var(--f-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";transition:background .3s,color .3s}.vc *{box-sizing:border-box}.vc ::selection{background:var(--accent);color:var(--bg)}.vc button{font-family:inherit}.vc ::-webkit-scrollbar{width:9px;height:9px}.vc ::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:9px}.vc ::-webkit-scrollbar-track{background:0 0}.vc-cell:focus-visible,.vc button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@keyframes inflightPulse{0%,to{box-shadow:0 0 0 2px var(--inflight-bg)}50%{box-shadow:0 0 0 5px #0000}}@media (prefers-reduced-motion:no-preference){.vc .inflight-pulse{animation:2.3s ease-in-out infinite inflightPulse}}.vc .inflight-stalled{background-image:repeating-linear-gradient(45deg,var(--rule)0 1px,transparent 1px 8px)}
