@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--bg:#0d1827;--surface:#101e30;--edge:#2c3a4c;--text:#f3f2ed;--muted:#abb9c8;--light:#c8d3df;--gold:#d2b990;--soft:#162538}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;line-height:1.55}a{color:inherit}button{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid #e4c99a;outline-offset:4px}.skip{position:absolute;left:-9999px;top:8px;background:#fff;color:#142135;padding:12px;z-index:100}.skip:focus{left:12px}.site-shell{max-width:1720px;margin:auto}.top{height:84px;padding:0 clamp(22px,5vw,90px);border-bottom:1px solid var(--edge);display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;gap:14px;text-decoration:none;font-family:Manrope,sans-serif;letter-spacing:.14em;font-size:19px;font-weight:800}.brand-mark{width:40px;height:40px;border:1px solid #718296;display:grid;place-items:center;font-size:18px}.brand small{display:block;font-size:9px;letter-spacing:.19em;color:var(--muted);font-weight:500}.header-right{display:flex;gap:32px;align-items:center}.quiet-link{text-decoration:none;font-size:12px;color:var(--light)}.release{color:var(--gold);font-size:10px;letter-spacing:.16em;font-weight:700;white-space:nowrap}.dot{display:inline-block;background:var(--gold);width:6px;height:6px;border-radius:50%;margin-right:7px}.intro{padding:clamp(62px,7vw,124px) clamp(22px,5vw,90px) 75px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.68fr);gap:clamp(32px,8vw,140px);border-bottom:1px solid var(--edge)}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.21em;color:var(--gold);margin:0 0 20px}.intro h1{font-family:Manrope,sans-serif;font-size:clamp(56px,6.8vw,116px);letter-spacing:-.078em;line-height:1.04;font-weight:500;margin:0 0 30px}.intro h1 em,h2 em{font-weight:400;font-style:normal;color:#afc2d5}.lede{max-width:690px;font-size:clamp(16px,1.65vw,21px);line-height:1.65;color:#c6d3df}.intro-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:42px}.intro-actions button,.outlined{min-height:48px;padding:12px 20px;display:inline-flex;align-items:center;gap:16px;justify-content:center;border:1px solid #bfcdd9;border-radius:2px;text-decoration:none;font-size:12px;font-weight:700;cursor:pointer}.intro-actions button{background:#ecece7;color:#17243a}.outlined{background:transparent;color:#e9edf1;border-color:#576b80}.intro-actions button:hover{background:#d7e2ec}.outlined:hover{border-color:#dce7f2;background:#19293b}.brief{border-top:1px solid #63758b;padding-top:25px;align-self:end}.brief-rule{height:1px;background:#314458;margin:18px 0 28px}.brief-title{font:500 29px/1.2 Manrope,sans-serif;letter-spacing:-.05em;margin:0 0 20px}.brief>p:not(.eyebrow):not(.brief-title){color:var(--muted);font-size:13px;line-height:1.75}.brief-bottom{display:flex;justify-content:space-between;gap:8px;font-size:10px;margin-top:38px;border-top:1px solid #314458;padding-top:22px;letter-spacing:.08em}.brief-bottom span{color:var(--gold)}main>.message,main>.restricted,.section,.two-col{margin-left:clamp(22px,5vw,90px);margin-right:clamp(22px,5vw,90px)}.message{border-bottom:1px solid var(--edge);padding:16px 0;color:var(--muted);font-size:13px}.message.error{color:#ffbbb2}.restricted{padding:60px 0}.restricted p{max-width:600px;color:var(--muted)}.section{padding:66px 0;border-bottom:1px solid var(--edge)}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:34px}.section-top .eyebrow{margin-bottom:14px}h2{font:500 clamp(25px,3vw,39px)/1.24 Manrope,sans-serif;letter-spacing:-.055em;margin:0;max-width:710px}.section-summary{max-width:320px;font-size:12px;line-height:1.7;color:var(--muted)}.observation{color:var(--muted);font-size:11px;margin:0}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--edge)}.metric{padding:25px 24px;min-height:155px;border-right:1px solid var(--edge);display:flex;flex-direction:column}.metric:last-child{border:0}.metric span{font-size:10px;color:var(--light);font-weight:700;letter-spacing:.1em}.metric strong{font:500 clamp(32px,3.8vw,56px)/1.1 Manrope,sans-serif;letter-spacing:-.07em;margin:24px 0 8px}.metric small{color:var(--muted);font-size:11px}.domains{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--edge)}.domain{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;text-decoration:none;border-bottom:1px solid var(--edge);padding:24px 18px 25px 0;min-width:0}.domain:nth-child(odd){border-right:1px solid var(--edge)}.domain:nth-child(even){padding-left:22px}.domain:hover h3,.text-link:hover{color:var(--gold)}.domain-title{display:flex;align-items:center;gap:13px}.domain-index{color:#8799ac;font-size:10px}.domain h3{font:600 17px Manrope,sans-serif;letter-spacing:-.025em;margin:0}.domain p{font-size:12px;color:var(--muted);line-height:1.65;margin:10px 0 0;max-width:390px}.tag{font-size:9px;letter-spacing:.11em;white-space:nowrap;border:1px solid #68798a;padding:6px 9px;color:#d1e0ef;align-self:flex-start}.tag.blocked{color:#e1c0a1;border-color:#7b5c42}.tag.partial{color:#b4d8c4;border-color:#446b5a}.two-col{display:grid;grid-template-columns:1.12fr 1fr;gap:60px;border-bottom:1px solid var(--edge)}.two-col .section{margin:0;border:0;padding-bottom:65px}.two-col .section:first-child{border-right:1px solid var(--edge);padding-right:60px}.quality-track{width:100%;height:7px;background:#34475a;overflow:hidden}.quality-track>div{width:0;height:100%;background:#d1b98f;transition:width .25s ease}.quality-legend,.system-copy{font-size:13px;color:var(--muted);line-height:1.7}.site-queue{margin:22px 0}.site-row{border-top:1px solid var(--edge);padding:13px 0;display:flex;justify-content:space-between;gap:12px;font-size:12px}.site-row strong{font-weight:600}.site-row span{color:var(--muted)}.site-defect{margin:0 0 12px;padding:11px 13px;border-left:2px solid #d2b990;background:#1c2a37;color:#edd3b8;font-size:11px;line-height:1.55;overflow-wrap:anywhere}.text-link{display:inline-flex;gap:12px;text-decoration:none;font-size:12px;font-weight:700;border-bottom:1px solid #728397;padding:5px 0}.status-list{margin:25px 0}.status-list div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--edge);padding:13px 0}.status-list dt{color:var(--muted);font-size:12px}.status-list dd{color:var(--gold);font-size:10px;letter-spacing:.1em;margin:0;text-align:right}.gate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--edge)}.gate-grid article{padding:27px;border-right:1px solid var(--edge);min-height:260px;display:flex;flex-direction:column}.gate-grid article:last-child{border:0}.gate-number{font-size:11px;color:var(--gold)}.gate-grid h3{font:600 19px Manrope,sans-serif;letter-spacing:-.035em;margin:35px 0 10px}.gate-grid p{color:var(--muted);font-size:12px;line-height:1.7;margin:0 0 25px}.gate-grid a{font-size:11px;margin-top:auto;text-decoration:none;color:#e9eef3}.foot{margin:50px clamp(22px,5vw,90px) 0;border-top:1px solid var(--edge);padding:25px 0 45px;display:flex;gap:20px;justify-content:space-between;color:var(--muted);font-size:10px;letter-spacing:.07em}.foot a{color:#e9eef3;text-decoration:none}@media(max-width:970px){.intro{grid-template-columns:1fr;gap:55px}.brief{max-width:590px}.two-col{grid-template-columns:1fr;gap:0}.two-col .section:first-child{border-right:0;border-bottom:1px solid var(--edge);padding-right:0}.metrics{grid-template-columns:repeat(2,1fr)}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--edge)}.gate-grid{grid-template-columns:1fr}.gate-grid article{border-right:0;border-bottom:1px solid var(--edge);min-height:unset}.gate-grid article:last-child{border:0}}@media(max-width:620px){.top{height:72px}.release{display:none}.brand{font-size:16px}.quiet-link{font-size:11px}.intro{padding-top:52px;padding-bottom:45px}.intro h1{font-size:clamp(49px,12.3vw,74px)}.section{padding:45px 0}.section-top{display:block}.section-summary{max-width:none}.metrics{grid-template-columns:1fr 1fr}.metric{padding:18px 13px;min-height:130px}.metric strong{font-size:clamp(28px,8vw,44px)}.metric span{font-size:9px}.domains{grid-template-columns:1fr}.domain,.domain:nth-child(odd),.domain:nth-child(even){border-right:0;padding:20px 0}.domain h3{font-size:16px}.domain .tag{font-size:8px}.two-col .section{padding:45px 0}.foot{flex-direction:column}.status-list div{align-items:flex-start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}
/* X-CONVERGENCE-401 — Single read-only Capital knowledge reference inside existing Convergence Office. */
.x400-company-source{padding-block:clamp(40px,5vw,60px)}
.x400-source-surface{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.26fr);gap:clamp(24px,4vw,64px);border-top:1px solid var(--edge);padding-top:22px}
.x400-source-surface>div{min-width:0}
.x400-source-status{font-size:10px;font-weight:750;letter-spacing:.14em;color:var(--gold);margin:0 0 16px}
.x400-source-statement{font:500 clamp(17px,2vw,26px)/1.45 'Manrope',sans-serif;max-width:780px;letter-spacing:-.025em;margin:0 0 18px;color:var(--text);overflow-wrap:anywhere}
.x400-source-meta{font-size:12px;line-height:1.7;color:var(--muted);max-width:730px;margin:0}
.x400-source-actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:17px}
.x400-source-actions .text-link{min-height:44px;align-items:center}
@media(max-width:760px){.x400-source-surface{grid-template-columns:minmax(0,1fr)}.x400-source-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:14px 24px}.x400-source-statement{font-size:clamp(17px,4vw,22px)}}