#siteInformationRoot .si-shell{display:block!important;min-width:0}#siteInformationRoot .si-pro-main{min-width:0;color:var(--si-text)}.si-pro-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;background:var(--si-card);border:1px solid var(--si-border);border-radius:12px}.si-pro-heading>div>span{font-size:10px;font-weight:800;color:#147899;letter-spacing:1.3px}.si-pro-heading h3{margin:5px 0;font-size:23px;color:var(--si-text)}.si-pro-heading p{margin:0;font-size:12px;color:var(--si-muted)}.si-pro-tools{display:flex;align-items:end;gap:9px;flex-wrap:wrap}.si-pro-tools label{display:grid;gap:5px;font-size:10px;color:var(--si-muted)}.si-pro-tools select{border:1px solid var(--si-border);background:var(--si-card2);color:var(--si-text);padding:8px 10px;border-radius:7px}.si-pro-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:14px 0}.si-pro-summary>div{padding:13px 17px;background:var(--si-card);border:1px solid var(--si-border);border-top:3px solid #267b9e;border-radius:9px}.si-pro-summary span{display:block;font-size:11px;color:var(--si-muted);font-weight:700}.si-pro-summary strong{display:block;font-size:25px;color:var(--si-text);margin-top:5px;font-variant-numeric:tabular-nums}.si-pro-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0;border-bottom:1px solid var(--si-border);padding-bottom:8px}.si-pro-tabs button{padding:10px 15px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--si-muted);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.si-pro-tabs button.active{background:#153f5c;color:#fff;border-color:#153f5c}.si-pro-tabs button:hover{border-color:#94b8ca}.si-pro-tabs button:focus-visible{outline:2px solid #0d89b3;outline-offset:2px}#siteInformationRoot .si-card{border-radius:10px!important;box-shadow:none!important;margin-bottom:14px!important;animation:none!important}#siteInformationRoot .si-card-head{padding:14px 18px!important;background:var(--si-card2)!important}#siteInformationRoot .si-card-head h4{font-size:15px!important;color:var(--si-text)}#siteInformationRoot .si-card-body{padding:17px!important}#siteInformationRoot .si-info{padding:11px 13px!important;border-radius:7px!important}#siteInformationRoot .si-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}#siteInformationRoot .si-contact-card{padding:13px!important;border-radius:8px!important;box-shadow:none!important}#siteInformationRoot .si-people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.si-report-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px;color:var(--si-text)}.si-report-table td,.si-report-table th{border:1px solid var(--si-border);padding:11px;text-align:center;overflow-wrap:anywhere}.si-report-table th{background:#164462;color:#fff!important;font-size:11px;font-weight:800}.si-report-table td:first-child,.si-report-table th:first-child{text-align:left}.si-report-table td small{display:block;color:var(--si-muted);font-size:10px;margin-top:4px}.si-report-table tbody tr:nth-child(even){background:var(--si-card2)}.si-report-table tbody tr:hover{background:#eaf5fa}.si-report-table tfoot th{background:#dcebf5;color:#153e59!important}.si-report-note,.si-report-source{font-size:11px;line-height:1.6;color:var(--si-muted)}.si-report-note{margin:14px 0 0}.si-report-source{margin:8px 3px}.si-report-bad{color:#ad2634;font-weight:800}.si-report-good{color:#087348;font-weight:800}.si-report-warn{color:#966216;font-weight:800}.si-support-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.si-theme-dark .si-report-table tbody tr:hover{background:#17364b}@media(max-width:900px){.si-pro-heading{align-items:start;flex-direction:column}.si-pro-summary{grid-template-columns:repeat(3,minmax(0,1fr))}#siteInformationRoot .si-contact-grid,#siteInformationRoot .si-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.si-support-status{grid-template-columns:repeat(2,minmax(0,1fr))}.si-report-table th,.si-report-table td{padding:7px;font-size:10px}}@media(max-width:560px){.si-pro-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#siteInformationRoot .si-contact-grid,#siteInformationRoot .si-people-grid{grid-template-columns:1fr!important}.si-pro-tabs button{padding:8px;font-size:11px}.si-pro-summary strong{font-size:22px}}

.si-pro-tools .si-icon-btn{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--si-border);border-radius:8px;background:var(--si-card2);color:var(--si-text);cursor:pointer}.si-pro-tools .si-icon-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.si-pro-heading>div:first-child{min-width:0}.si-pro-heading h3,.si-pro-heading p{overflow-wrap:anywhere}

/* V164 — documentation workspace */
.si-doc-shell{display:grid;grid-template-columns:236px minmax(0,1fr);gap:20px;align-items:start;margin-top:18px}.si-doc-nav{position:sticky;top:20px;background:var(--si-card);border:1px solid var(--si-border);border-radius:12px;overflow:hidden}.si-doc-nav summary{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:17px;font-size:13px;font-weight:800;color:var(--si-text);cursor:pointer;background:var(--si-card2)}.si-doc-nav summary::-webkit-details-marker{display:none}.si-doc-nav summary small{display:block;font-size:10px;font-weight:500;color:var(--si-muted);margin-top:4px}.si-doc-nav details[open]>summary{border-bottom:1px solid var(--si-border)}.si-doc-nav-body{padding:12px}.si-doc-search{display:grid;gap:6px;font-size:10px;color:var(--si-muted);padding:0 3px}.si-doc-search input{width:100%;min-width:0;padding:9px;border:1px solid var(--si-border);background:var(--si-card2);color:var(--si-text);border-radius:6px;font:inherit;font-size:12px}.si-doc-nav .si-pro-tabs{display:grid;gap:6px;margin:13px 0;border:0;padding:0}.si-doc-nav .si-pro-tabs button{display:flex;align-items:center;gap:9px;padding:12px 9px;text-align:left;width:100%;font-size:12px;color:var(--si-text)}.si-doc-nav .si-pro-tabs button.active{color:#fff}.si-doc-nav .si-pro-tabs button[hidden]{display:none}.si-doc-nav button small{display:block;font-size:10px;font-weight:500;color:var(--si-muted);margin-top:5px;line-height:1.5}.si-doc-nav button.active small{color:#dcebf5}.si-doc-number{font-size:10px;flex:0 0 23px;color:#65899e;font-variant-numeric:tabular-nums}.si-doc-nav button.active .si-doc-number{color:#b9d9eb}.si-doc-help,#siDocNoResults{font-size:10px;line-height:1.7;color:var(--si-muted);margin:16px 3px 3px}.si-doc-page{min-width:0}#siteInformationRoot .si-doc-page .si-contact-grid,#siteInformationRoot .si-doc-page .si-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.si-doc-page .si-report-table td,.si-doc-page .si-report-table th{padding:9px 6px}.si-doc-page .si-report-source{border-top:1px solid var(--si-border);padding-top:12px}@media(max-width:1050px){.si-doc-shell{grid-template-columns:205px minmax(0,1fr);gap:12px}.si-doc-page .si-report-table th,.si-doc-page .si-report-table td{font-size:10px;padding:7px 4px}}@media(max-width:800px){.si-doc-shell{grid-template-columns:minmax(0,1fr)}.si-doc-nav{position:static}.si-doc-nav .si-pro-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.si-doc-page .si-report-table th,.si-doc-page .si-report-table td{padding:6px 3px}#siteInformationRoot .si-doc-page .si-contact-grid,#siteInformationRoot .si-doc-page .si-people-grid{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){#siteInformationRoot *{animation:none!important;transition:none!important}}

/* Shared professional footer, V164 */
body .cat-global-credit-bar{height:auto!important;min-height:30px;background:#050505;color:#e3bf70;border-top:1px solid #e3bf7040;box-shadow:0 -2px 12px #00000014}
body .cat-global-credit-inner{height:auto!important;min-height:30px;display:flex;flex-wrap:wrap;gap:4px 9px;padding:7px 16px!important;line-height:1.6!important;white-space:normal!important;font-size:10px;font-weight:600}
body .cat-global-credit-inner strong{color:inherit;font-weight:800}body .cat-global-credit-inner span{color:inherit}body .cat-global-credit-inner .cat-credit-sep{opacity:.5}
body .main-content,body .content-area,body .app-main,body .sidebar{padding-bottom:calc(var(--cat-footer-height,60px) + 16px)!important}
@media(max-width:620px){body .cat-global-credit-inner{font-size:9px;padding:6px 10px!important;gap:2px 6px}}
#siteInformationRoot .si-report-table{width:100%!important;min-width:0!important;table-layout:fixed!important}#siteInformationRoot .si-report-table :is(th,td){width:auto!important;min-width:0!important;max-width:none!important;white-space:normal!important;position:static!important;overflow-wrap:anywhere}

/* Site Profile: login-palette guide and coordinated report cards. */
#siteInformationRoot .si-doc-nav{background:radial-gradient(ellipse at 0% 100%,#c7348055,transparent 70%),linear-gradient(155deg,#763576,#453074 52%,#17377e);border:1px solid #7d64985c;border-radius:16px;box-shadow:0 12px 28px #2d24551a;overflow:hidden;color:#fff}
#siteInformationRoot .si-doc-nav summary{background:#ffffff0b;border-bottom:1px solid #ffffff25;color:#fff;padding:18px 16px}
#siteInformationRoot .si-doc-nav summary small{color:#e3d9f1}
#siteInformationRoot .si-doc-nav .si-doc-search>span{color:#f4edf9}
#siteInformationRoot .si-doc-nav .si-doc-search input{background:#ffffffed;color:#263653;border:1px solid #ffffff80;border-radius:9px;min-height:38px}
#siteInformationRoot .si-doc-nav .si-doc-search input::placeholder{color:#66738b;opacity:1}
#siteInformationRoot .si-doc-nav .si-pro-tabs{gap:9px}
#siteInformationRoot .si-doc-nav .si-pro-tabs button{background:#ffffff0e;border:1px solid #ffffff23;border-radius:10px;color:#fff;padding:13px 11px;transition:background .18s,border-color .18s}
#siteInformationRoot .si-doc-nav .si-pro-tabs button small{color:#e1d9ed;line-height:1.5}
#siteInformationRoot .si-doc-nav .si-doc-number{color:#ebdaef;background:#ffffff13;border-radius:7px;padding:6px 2px;text-align:center}
#siteInformationRoot .si-doc-nav .si-pro-tabs button:hover{background:#ffffff20;border-color:#ffffff65}
#siteInformationRoot .si-doc-nav .si-pro-tabs button.active{background:#fff;color:#233963;border-color:#fff;box-shadow:inset 3px 0 #c53b87,0 4px 12px #15194b1c}
#siteInformationRoot .si-doc-nav .si-pro-tabs button.active small{color:#5d6780}
#siteInformationRoot .si-doc-nav button.active .si-doc-number{color:#713b8b;background:#eee6f5}
#siteInformationRoot .si-doc-nav .si-doc-help,#siteInformationRoot #siDocNoResults{color:#e1d9ed}
#siteInformationRoot .si-doc-nav button:focus-visible,#siteInformationRoot .si-doc-nav input:focus-visible{outline:2px solid #f6c5e1;outline-offset:3px}
#siteInformationRoot .si-pro-summary>div{border-radius:12px;border-top:3px solid var(--si-accent,#7264a5);background:linear-gradient(135deg,var(--si-tint,#f5f1fc),var(--si-card));box-shadow:0 4px 14px #202c4c05}
#siteInformationRoot .si-pro-summary>div:nth-child(1){--si-accent:#276b9a;--si-tint:#eaf5fc}
#siteInformationRoot .si-pro-summary>div:nth-child(2){--si-accent:#7751a4;--si-tint:#f2edfa}
#siteInformationRoot .si-pro-summary>div:nth-child(3){--si-accent:#b23c83;--si-tint:#fceff6}
#siteInformationRoot .si-pro-summary>div:nth-child(4){--si-accent:#24877b;--si-tint:#eaf8f4}
#siteInformationRoot .si-pro-summary>div:nth-child(5){--si-accent:#a07734;--si-tint:#fcf6e9}
#siteInformationRoot .si-pro-summary span{color:#52627b}#siteInformationRoot .si-pro-summary strong{color:#223753}
#siteInformationRoot .si-doc-page .si-card{overflow:hidden;border:1px solid var(--si-border);border-radius:13px!important;background:var(--si-card);box-shadow:0 4px 16px #24385806!important}
#siteInformationRoot .si-doc-page .si-card-head{background:linear-gradient(110deg,#543577,#203e72)!important;border-bottom:1px solid #ffffff18;color:#fff}
#siteInformationRoot .si-doc-page .si-card-head h4{color:#fff!important}
#siteInformationRoot .si-doc-page .si-card-head span,#siteInformationRoot .si-doc-page .si-card-head p,#siteInformationRoot .si-doc-page .si-card-head small{color:#e4e5f3!important}
#siteInformationRoot .si-doc-page .si-info,#siteInformationRoot .si-doc-page .si-contact-card{background:linear-gradient(130deg,#8e69ad09,var(--si-card2));border:1px solid var(--si-border);border-left:3px solid #a78cc1;border-radius:9px!important}
#siteInformationRoot .si-doc-page .si-info:nth-child(3n+2){border-left-color:#699ab9}
#siteInformationRoot .si-doc-page .si-info:nth-child(3n){border-left-color:#ca82a6}
#siteInformationRoot .si-theme-dark .si-pro-summary>div{background:var(--si-card);border-color:#596480;border-top-color:var(--si-accent)}
#siteInformationRoot .si-theme-dark .si-pro-summary span{color:#c4cfe0}#siteInformationRoot .si-theme-dark .si-pro-summary strong{color:#f2f6ff}

/* People directory cards in the same restrained login palette. */
#siteInformationRoot .si-doc-page .si-card-body>.si-section-title,
#siteInformationRoot .si-doc-page .si-card-body>div>.si-section-title{background:linear-gradient(110deg,#903575,#523276 48%,#193b7d);color:#fff;padding:11px 14px;border:1px solid #ffffff22;border-radius:10px;margin:0 0 12px;min-height:44px;box-sizing:border-box}
#siteInformationRoot .si-doc-page .si-section-title .si-section-title{margin:0;padding:0;background:none;border:0}
#siteInformationRoot .si-doc-page .si-section-title strong{color:#fff!important;font-size:12px;letter-spacing:.45px}
#siteInformationRoot .si-doc-page .si-section-title small{color:#e9e2f3!important}
#siteInformationRoot .si-doc-page .si-section-icon{background:#ffffff18;color:#fff;box-shadow:none;border:1px solid #ffffff26;border-radius:8px}
#siteInformationRoot .si-doc-page .si-people-grid{gap:11px}
#siteInformationRoot .si-doc-page .si-person{background:linear-gradient(115deg,#703775,#423371 60%,#263f77);border:1px solid #ffffff26;border-radius:11px;padding:14px 15px;gap:14px;box-shadow:0 3px 10px #2e285516;min-width:0;align-items:center}
#siteInformationRoot .si-doc-page .si-person strong{color:#fff!important;font-size:13px;line-height:1.5;font-weight:700}
#siteInformationRoot .si-doc-page .si-person span{color:#f3effa!important;font-size:12px;line-height:1.5}
#siteInformationRoot .si-doc-page .si-person small{color:#ded7ec!important;font-size:11px;line-height:1.5;overflow-wrap:anywhere}
#siteInformationRoot .si-doc-page .si-person>div{min-width:0;overflow-wrap:anywhere}
#siteInformationRoot .si-doc-page .si-contact-card{background:linear-gradient(115deg,#703775,#423371 60%,#263f77);border:1px solid #ffffff26;border-left:3px solid #d994bc}
#siteInformationRoot .si-doc-page .si-contact-card strong{color:#fff!important}
#siteInformationRoot .si-doc-page .si-contact-card span,#siteInformationRoot .si-doc-page .si-contact-card small,#siteInformationRoot .si-doc-page .si-contact-card a{color:#e7e1f1!important}
#siteInformationRoot .si-doc-page .si-contact-icon{background:#ffffff18;color:#fff}

/* Keep strong colour on headings; soften the directory content cards. */
#siteInformationRoot .si-doc-page .si-person,
#siteInformationRoot .si-doc-page .si-contact-card{background:linear-gradient(120deg,#f5f1fa,#f4f7fc);border:1px solid #e2ddec;box-shadow:0 2px 7px #25335505}
#siteInformationRoot .si-doc-page .si-contact-card{border-left:3px solid #b49ac9}
#siteInformationRoot .si-doc-page .si-person strong,
#siteInformationRoot .si-doc-page .si-contact-card strong{color:#25354e!important}
#siteInformationRoot .si-doc-page .si-person span,
#siteInformationRoot .si-doc-page .si-contact-card span,
#siteInformationRoot .si-doc-page .si-contact-card a{color:#455875!important}
#siteInformationRoot .si-doc-page .si-person small,
#siteInformationRoot .si-doc-page .si-contact-card small{color:#66748b!important}
#siteInformationRoot .si-doc-page .si-contact-icon{background:#e8e0f1;color:#6d438e}
#siteInformationRoot .si-theme-dark .si-doc-page .si-person,
#siteInformationRoot .si-theme-dark .si-doc-page .si-contact-card{background:var(--si-card2);border-color:var(--si-border)}
#siteInformationRoot .si-theme-dark .si-doc-page .si-person strong,
#siteInformationRoot .si-theme-dark .si-doc-page .si-contact-card strong{color:var(--si-text)!important}
#siteInformationRoot .si-theme-dark .si-doc-page .si-person span,
#siteInformationRoot .si-theme-dark .si-doc-page .si-person small,
#siteInformationRoot .si-theme-dark .si-doc-page .si-contact-card span,
#siteInformationRoot .si-theme-dark .si-doc-page .si-contact-card small,
#siteInformationRoot .si-theme-dark .si-doc-page .si-contact-card a{color:#c3ccdc!important}
