:root{color:#17233b;font-synthesis:none;text-rendering:optimizelegibility;background:#f3f6fa;font-family:Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}.app-shell{min-height:100vh}.synthetic-banner{color:#fff;letter-spacing:1.2px;text-align:center;background:#6e2f00;padding:7px 24px;font-size:12px;font-weight:700}.top-bar{color:#1b2430;background:#fff;border-bottom:1px solid #e3e7ec;justify-content:space-between;align-items:center;min-height:92px;padding:16px 28px;display:flex;box-shadow:0 1px 2px #1024400f}.brand-block{align-items:center;gap:12px;display:flex}.concept-mark{color:#0f6cbd;background:#e8f2fb;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.brand-block h1{color:#1b2430;margin:0 0 2px;font-size:18px}.persona-control{gap:5px;min-width:290px;display:grid}.authenticated-user{justify-items:end;gap:2px;display:grid}.auth-page{background:#f4f6f8;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card{gap:16px;max-width:480px;padding:28px}.persona-option{max-width:460px;padding:4px 0;display:grid}.persona-option span{color:#5f6b7a;white-space:normal;font-size:12px}.status-ribbon{color:#5f6b7a;letter-spacing:.04em;background:#f8fafc;border-bottom:1px solid #e3e7ec;align-items:center;gap:0;min-height:32px;padding:0 24px;font-size:10px;font-weight:650;display:flex}.status-ribbon span{border-right:1px solid #d7dde5;padding:0 16px}.status-ribbon span:first-child{padding-left:0}.status-dot,.live-dot{background:#107c41;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.workspace{grid-template-columns:235px 1fr;min-height:calc(100vh - 157px);display:grid}.side-nav{background:#fff;border-right:1px solid #d8e0ec;flex-direction:column;padding:8px 0;display:flex}.nav-group{border-bottom:1px solid #e3e7ec;padding:8px 0}.nav-group-label{color:#5f6b7a;letter-spacing:.06em;text-transform:uppercase;padding:5px 14px;display:block}.nav-item{color:#1b2430;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;min-height:50px;padding:8px 12px;display:flex;position:relative}.nav-item:hover{background:#eef2f7}.nav-item-active{color:#0f6cbd;background:#eef2f7;box-shadow:inset 3px 0 #0f6cbd}.nav-icon{color:#5f6b7a;display:inline-flex}.nav-item>span:nth-child(2){gap:2px;min-width:0;display:grid}.nav-item strong{font-size:13px}.nav-item small{color:#5f6b7a;font-size:10px}.nav-item .live-dot{width:6px;min-width:6px;height:6px;margin-left:auto;margin-right:0}main{width:100%;max-width:1500px;margin:0 auto;padding:30px}.page-heading{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.page-heading h1{margin:0 0 5px;font-size:34px;display:block}.identity-strip{background:#fff;border:1px solid #d8e0ec;border-left:4px solid #107c10;border-radius:8px;align-items:center;gap:28px;margin-bottom:20px;padding:12px 16px;display:flex}.persona-description{color:#5f6b7a;margin:-10px 0 20px 4px;display:block}.identity-strip>div{border-right:1px solid #d8e0ec;gap:2px;min-width:120px;padding-right:25px;display:grid}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.metric-card{min-height:150px}.metric-value{color:#071d49;font-size:38px;font-weight:700}.content-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr);gap:20px;display:grid}.dashboard-grid,.data-layout,.identity-workbench,.architecture-grid{grid-template-columns:minmax(0,1.4fr) minmax(330px,1fr);gap:20px;display:grid}.estimate-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0;display:grid}.estimate-grid>div{gap:7px;padding:20px;display:grid}.estimate-grid strong{color:#0f6cbd;font-size:30px}.estimate-grid span{color:#5f6b7a;font-size:12px}.estimate-selected{border-color:#0f6cbd;box-shadow:inset 0 3px #0f6cbd}.work-card,.data-card,.side-card,.candidate-queue,.comparison-card,.subject-card,.cots-card,.guide-card,.architecture-card{padding:20px}.work-list,.health-list{gap:10px;margin-top:18px;display:grid}.work-list button{color:#1b2430;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e3e7ec;border-radius:8px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.work-list button:hover{background:#eef4fa;border-color:#9cc3e5}.work-list button>span:nth-child(2),.health-list>div{gap:3px;display:grid}.work-list small,.candidate-queue small{color:#5f6b7a}.work-list b{color:#0f6cbd;font-size:12px}.priority{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:flex}.priority-high{color:#c50f1f;background:#fde7e9}.priority-medium{color:#8a4b08;background:#fff4ce}.priority-low{color:#0f6cbd;background:#e8f2fb}.health-list>div{grid-template-columns:1fr auto}.health-list i{background:#e6ebf1;border-radius:4px;grid-column:1/-1;height:7px;overflow:hidden}.health-list em{background:#107c41;height:100%;display:block}.filter-row,.decision-bar,.subject-header{align-items:center;gap:10px;margin:18px 0;display:flex}.filter-row>span{flex:1}.data-table{border-collapse:collapse;width:100%;font-size:13px}.data-table th{color:#5f6b7a;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f6f8fb;padding:10px;font-size:11px}.data-table td{border-bottom:1px solid #e3e7ec;padding:11px 10px}.state{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:650;display:inline-block}.state-accepted,.state-allowed{color:#0e6b32;background:#e7f4e8}.state-needs-correction{color:#8a4b08;background:#fff4ce}.state-identity-review{color:#0f6cbd;background:#e8f2fb}.state-rejected,.state-denied{color:#c50f1f;background:#fde7e9}.detail-list,.comparison-grid dl{grid-template-columns:auto 1fr;gap:9px 14px;font-size:13px;display:grid}.detail-list dt,.comparison-grid dt{color:#5f6b7a}.detail-list dd,.comparison-grid dd{text-align:right;margin:0}.validation-error{background:#fff8e8;border-left:3px solid #d87a16;gap:5px;margin:20px 0;padding:13px;display:grid}.correction-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px;display:grid}.correction-card,.source-payload,.accepted-card,.version-history,.validation-evidence{padding:20px}.workspace-back{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.form-section{background:#f8fafc;border:1px solid #e3e7ec;border-radius:9px;gap:16px;margin-top:18px;padding:18px;display:grid}.form-section-head{border-bottom:1px solid #e3e7ec;gap:3px;padding-bottom:12px;display:grid}.form-section label{gap:6px;font-size:13px;font-weight:600;display:grid}.form-section label b{color:#c50f1f}.form-section input,.form-section textarea{color:#1b2430;resize:vertical;background:#fff;border:1px solid #aab4c0;border-radius:5px;padding:9px 10px}.form-section input:focus,.form-section textarea:focus{border-color:#0f6cbd;outline:0;box-shadow:0 0 0 1px #0f6cbd}.form-section .field-invalid input,.form-section .field-invalid textarea{border-color:#c50f1f}.field-invalid small{color:#c50f1f}.correction-actions{align-items:center;gap:10px;margin-top:18px;display:flex}.correction-actions>span{color:#5f6b7a;flex:1}.source-payload pre{color:#d7e8f7;background:#17212b;border-radius:7px;margin-top:20px;padding:14px;font-size:12px;line-height:1.5;overflow-x:auto}.accepted-workspace{gap:18px;max-width:1050px;margin:auto;display:grid}.accepted-card{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.accepted-card>svg{color:#107c41;width:44px;height:44px}.accepted-card>div{gap:5px;display:grid}.version-row{background:#f8fafc;border:1px solid #e3e7ec;border-radius:8px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:12px;display:grid}.version-row>span{background:#e8edf3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.version-row>div{gap:3px;display:grid}.version-current{border-color:#107c41}.version-current>span{color:#0e6b32;background:#e7f4e8}.version-link{color:#5f6b7a;border-left:2px solid #aab4c0;margin-left:36px;padding:8px 0 8px 20px;font-size:11px}.validation-evidence{grid-template-columns:repeat(4,1fr);display:grid}.validation-evidence>div{border-right:1px solid #e3e7ec;gap:5px;padding:8px 18px;display:grid}.validation-evidence>div:last-child{border-right:0}.validation-evidence span{color:#0e6b32;font-size:12px}.governed-reporting{gap:18px;display:grid}.report-query{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:18px;display:grid}.query-card,.authorization-card,.answer-card,.evidence-card,.refusal-result>div{padding:20px}.query-card label{gap:7px;margin-top:16px;font-size:13px;font-weight:600;display:grid}.query-card textarea{color:#1b2430;font:inherit;resize:vertical;border:1px solid #aab4c0;border-radius:7px;padding:12px}.query-card textarea:focus{border-color:#0f6cbd;outline:0;box-shadow:0 0 0 1px #0f6cbd}.query-suggestions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.query-suggestions button{color:#0f5c99;cursor:pointer;background:#eef4fa;border:1px solid #c8dced;border-radius:999px;padding:5px 9px;font-size:11px}.query-actions{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.authorization-card{align-content:start;gap:4px;display:grid}.auth-decision{border-top:1px solid #e3e7ec;align-items:flex-start;gap:10px;padding:13px 0;display:flex}.auth-decision svg{color:#107c41;min-width:22px}.auth-decision span{gap:3px;display:grid}.auth-decision small{color:#5f6b7a}.report-results{gap:14px;display:grid}.report-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:18px;display:grid}.answer-card{gap:10px;display:grid}.answer-card>span:first-child{color:#5f6b7a;letter-spacing:.06em}.answer-metrics{grid-template-columns:repeat(3,1fr);margin-top:15px;display:grid}.answer-metrics>div{border-right:1px solid #e3e7ec;gap:3px;padding:5px 16px;display:grid}.answer-metrics>div:last-child{border-right:0}.answer-metrics strong{color:#0f6cbd;font-size:26px}.answer-metrics span{color:#5f6b7a;font-size:11px}.evidence-card ol{gap:10px;padding-left:22px;display:grid}.evidence-card li span{color:#5f6b7a;font-size:11px;display:block}.evidence-card details{border-top:1px solid #e3e7ec;margin-top:14px;padding-top:12px}.evidence-card summary{color:#0f6cbd;cursor:pointer;font-size:12px;font-weight:600}.evidence-card pre{color:#d7e8f7;background:#17212b;border-radius:6px;padding:10px;font-size:11px;overflow-x:auto}.refusal-result{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;display:grid}.refusal-result>div:first-child{border-left:5px solid #c50f1f;align-items:center;gap:18px;display:flex}.refusal-result>div:first-child>svg{color:#c50f1f;width:46px;min-width:46px;height:46px}.refusal-result>div:first-child>div{gap:7px;display:grid}.candidate-queue{align-self:start;padding-inline:0}.candidate-queue>div:first-child{padding-inline:20px}.candidate-queue>button{cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #e3e7ec;gap:4px;width:100%;padding:14px 20px;display:grid;position:relative}.candidate-queue>button b{color:#0f6cbd;position:absolute;top:18px;right:18px}.candidate-queue .selected-case{background:#eef4fa;box-shadow:inset 3px 0 #0f6cbd}.comparison-grid{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.comparison-grid>div{background:#f8fafc;border:1px solid #e3e7ec;border-radius:8px;padding:16px}.decision-bar{justify-content:flex-end}.matching-evidence{grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid}.matching-evidence>div{border:1px solid #e3e7ec;grid-template-columns:1fr auto;align-items:center;gap:4px;padding:10px 12px;display:grid}.matching-evidence span{color:#5f6b7a;grid-column:1/-1;font-size:11px}.decision-options{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.decision-options button{cursor:pointer;text-align:left;background:#fff;border:1px solid #aab4c0;border-radius:8px;gap:4px;padding:12px;display:grid}.decision-options button:hover,.decision-options .decision-selected{background:#eef4fa;border-color:#0f6cbd;box-shadow:inset 0 0 0 1px #0f6cbd}.decision-options small{color:#5f6b7a}.decision-reason{background:#f8fafc;border:1px solid #e3e7ec;border-radius:8px;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:12px;padding:12px;display:grid}.decision-reason label{gap:5px;font-size:12px;font-weight:600;display:grid}.decision-reason textarea{font:inherit;resize:vertical;border:1px solid #aab4c0;border-radius:5px;padding:8px}.decision-reason>small{color:#c50f1f;grid-column:1/-1}.resolution-complete{gap:18px;max-width:1050px;margin:auto;display:grid}.resolution-outcome{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px;display:grid}.resolution-outcome>svg{color:#107c41;width:44px;height:44px}.resolution-outcome>div{gap:5px;display:grid}.resolution-evidence-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.resolution-evidence-grid>div{padding:20px}.subject-header{border-bottom:1px solid #e3e7ec;padding-bottom:18px}.subject-header>div{flex:1;gap:5px;display:grid}.avatar{color:#0f6cbd;background:#e8f2fb;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:20px;font-weight:700;display:flex}.record-summary{grid-template-columns:repeat(4,1fr);margin:18px 0 28px;display:grid}.record-summary>div{border-right:1px solid #e3e7ec;gap:4px;padding:8px 18px;display:grid}.record-summary small{color:#5f6b7a}.record-summary strong{font-size:24px}.timeline{margin-top:18px;display:grid}.timeline>div{grid-template-columns:12px 100px 1fr;gap:15px;min-height:96px;display:grid}.timeline i{background:#0f6cbd;border:3px solid #dcecf8;border-radius:50%;width:12px;height:12px;position:relative}.timeline i:after{content:"";background:#c8d7e6;width:1px;height:80px;position:absolute;top:10px;left:3px}.timeline section{gap:4px;display:grid}.timeline small,.timeline time{color:#5f6b7a;font-size:12px}.lifecycle-request,.lifecycle-review{background:#f8fafc;border:1px solid #e3e7ec;border-radius:9px;margin-top:18px;padding:18px}.lifecycle-form{grid-template-columns:1fr 1fr;gap:13px;margin-top:16px;display:grid}.lifecycle-form label{gap:5px;font-size:12px;font-weight:600;display:grid}.lifecycle-form label:last-child{grid-column:1/-1}.lifecycle-form input,.lifecycle-form select,.lifecycle-form textarea{color:#1b2430;font:inherit;background:#fff;border:1px solid #aab4c0;border-radius:5px;padding:9px}.lifecycle-form .field-invalid input,.lifecycle-form .field-invalid textarea{border-color:#c50f1f}.lifecycle-form small{color:#c50f1f}.review-grid{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.review-grid>div{background:#fff;border:1px solid #e3e7ec;border-radius:7px;gap:5px;padding:12px;display:grid}.review-grid small{color:#5f6b7a}.restriction-policy{background:#fff8e8;border:1px solid #e8c98f;border-left:4px solid #b25e09;border-radius:8px;align-items:center;gap:12px;margin:18px 0;padding:13px;display:flex}.restriction-policy>div{flex:1;gap:3px;display:grid}.restriction-policy svg{color:#8a4b08}.lifecycle-evidence{grid-template-columns:auto repeat(3,1fr);align-items:center;gap:18px;margin-top:18px;padding:16px 20px;display:grid}.lifecycle-evidence>svg{color:#107c41}.lifecycle-evidence>div{border-left:1px solid #e3e7ec;gap:4px;padding-left:18px;display:grid}.lifecycle-evidence span{color:#5f6b7a;font-size:11px}.architecture-grid{grid-template-columns:repeat(3,1fr);margin:18px 0}.architecture-card code{overflow-wrap:anywhere;font-size:11px}.cots-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.cots-grid>div{background:#f8fafc;border:1px solid #e3e7ec;border-radius:8px;gap:6px;padding:14px;display:grid}.cots-grid svg{color:#0f6cbd}.guide-card{max-width:950px;margin:auto}.admin-page{gap:20px;display:grid}.admin-main{width:100%;max-width:1600px;margin:0 auto;padding:28px}.admin-video-card,.admin-reset-card{padding:20px}.solution-video{aspect-ratio:16/9;background:#111827;border-radius:10px;width:100%;max-height:680px;margin-top:16px;display:block}.video-evidence{color:#5f6b7a;align-items:center;gap:12px;margin-top:12px;display:flex}.admin-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-tool-card{align-items:start;gap:12px;padding:20px;display:grid}.admin-tool-card>svg{color:#0f6cbd;font-size:28px}.admin-tool-card button{margin-top:auto}.policy-change{gap:18px;display:grid}.policy-hero{color:#fff;background:linear-gradient(115deg,#0b3568,#0f6cbd);border-radius:12px;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.policy-hero>div:first-child{gap:7px;max-width:850px;display:grid}.policy-hero h2{color:#fff;font-size:24px}.no-rewrite{border-left:1px solid #ffffff59;min-width:190px;padding-left:28px;display:grid}.no-rewrite strong{font-size:42px;line-height:1}.no-rewrite span{margin-top:5px;font-size:12px}.policy-steps{background:#fff;border:1px solid #d8e0ec;border-radius:10px;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.policy-steps li{color:#7a8694;border-right:1px solid #e3e7ec;align-items:center;gap:10px;padding:13px 16px;display:flex}.policy-steps li:last-child{border-right:0}.policy-steps li>span{background:#e8edf3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:flex}.policy-steps li>div{gap:2px;display:grid}.policy-steps small{font-size:10px}.policy-steps .policy-step-complete{color:#0e6b32}.policy-steps .policy-step-complete>span{background:#e7f4e8}.policy-source-grid{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);gap:18px;display:grid}.policy-source,.policy-action-card,.policy-approval,.release-evidence{padding:20px}.policy-source blockquote{background:#f6f8fb;border-left:4px solid #0f6cbd;margin:20px 0;padding:18px;font-family:Georgia,serif;font-size:16px;line-height:1.55}.policy-action-card{align-content:start;gap:14px;display:grid}.policy-action-card ul{color:#3f4b59;gap:9px;margin:0;padding-left:20px;display:grid}.policy-summary{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.policy-summary>div{gap:4px;padding:16px;display:grid}.policy-summary strong{color:#0f6cbd;font-size:30px}.policy-summary span{color:#5f6b7a;font-size:11px}.policy-approval{border-left:4px solid #0f6cbd;align-items:center;gap:10px;display:flex}.policy-approval>div{flex:1;align-items:center;gap:12px;display:flex}.policy-approval>div>span{gap:3px;display:grid}.policy-approval svg{color:#0f6cbd}.rule-comparison{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rule-comparison>div{padding:20px}.rule-current{border-color:#107c41;box-shadow:inset 0 3px #107c41}.release-evidence{grid-template-columns:repeat(4,1fr);display:grid}.release-evidence>div{border-right:1px solid #e3e7ec;gap:5px;padding:8px 18px;display:grid}.release-evidence>div:last-child{border-right:0}.release-evidence span{color:#0e6b32;font-size:12px}.policy-finish{justify-content:space-between;align-items:center;display:flex}.journey-list{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.journey-list li{background:#f7f9fc;border:1px solid #e0e6ef;border-radius:8px;align-items:center;gap:14px;padding:12px;display:flex}.journey-list li>span{color:#fff;background:#0f6cbd;border-radius:50%;justify-content:center;align-items:center;min-width:30px;height:30px;font-weight:700;display:flex}.journey-list li>div{gap:2px;display:grid}@media (width<=1000px){.workspace{grid-template-columns:1fr}.side-nav{border-bottom:1px solid #d8e0ec;border-right:0;grid-template-columns:repeat(3,1fr);display:grid}.metrics-grid,.content-grid,.dashboard-grid,.data-layout,.identity-workbench,.architecture-grid,.estimate-grid,.cots-grid,.admin-tools,.policy-summary,.release-evidence,.validation-evidence,.answer-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.top-bar,.page-heading,.identity-strip{flex-direction:column;align-items:stretch}.top-bar,main{padding:18px}.side-nav,.metrics-grid,.content-grid,.dashboard-grid,.data-layout,.identity-workbench,.architecture-grid,.estimate-grid,.cots-grid,.admin-tools,.comparison-grid,.record-summary,.policy-source-grid,.correction-layout,.report-query,.report-grid,.refusal-result,.policy-summary,.rule-comparison,.release-evidence,.policy-steps,.validation-evidence,.decision-options,.matching-evidence,.resolution-evidence-grid,.lifecycle-form,.review-grid,.lifecycle-evidence{grid-template-columns:1fr}.policy-hero,.policy-approval,.policy-finish{flex-direction:column;align-items:stretch}.identity-strip{gap:12px}}.ai-boundary,.ai-governance-evidence,.review-audit-grid{gap:18px;display:grid}.ai-boundary{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr)}.ai-governance-evidence{grid-template-columns:repeat(3,minmax(0,1fr))}.boundary-card,.governance-card,.human-review-card,.transaction-audit-card{padding:20px}.boundary-card-primary{border-left:5px solid #0f6cbd}.authority-flow{grid-template-columns:repeat(4,1fr);gap:0;margin-top:16px;display:grid}.authority-flow>div{border-right:1px solid #d7dde5;gap:4px;padding:4px 14px;display:grid}.authority-flow>div:first-child{padding-left:0}.authority-flow>div:last-child{border-right:0}.authority-flow span{color:#0f5c99;background:#e7f3ff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.authority-flow small,.compact-evidence dd,.transaction-chain dd{color:#5f6b7a}.governance-card{align-content:start;gap:8px;display:grid}.governance-card>span:first-child{color:#5f6b7a;letter-spacing:.05em}.compact-evidence,.transaction-chain{grid-template-columns:max-content 1fr;gap:7px 12px;margin:6px 0 0;font-size:12px;display:grid}.compact-evidence dt,.transaction-chain dt{font-weight:700}.compact-evidence dd,.transaction-chain dd{margin:0}.prohibited-card{border-top:4px solid #c50f1f}.prohibited-actions{flex-wrap:wrap;gap:6px;display:flex}.review-audit-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.human-review-card,.transaction-audit-card{align-content:start;gap:12px;display:grid}.human-review-card label{gap:7px;font-size:13px;font-weight:600;display:grid}.human-review-card textarea{color:#1b2430;font:inherit;resize:vertical;border:1px solid #aab4c0;border-radius:7px;padding:10px}.review-actions{flex-wrap:wrap;gap:8px;display:flex}.transaction-chain dd{overflow-wrap:anywhere}@media (width<=1100px){.ai-governance-evidence{grid-template-columns:1fr}}@media (width<=800px){.ai-boundary,.review-audit-grid,.authority-flow{grid-template-columns:1fr}.authority-flow>div{border-bottom:1px solid #d7dde5;border-right:0;padding:10px 0}.authority-flow>div:last-child{border-bottom:0}.compact-evidence,.transaction-chain{grid-template-columns:1fr}}.record-layout{max-width:1280px;margin:auto}.history-workspaces{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px;display:grid}.history-workspaces button{text-align:left;justify-content:flex-start;height:auto;min-height:54px}.history-workspaces button>span{align-items:flex-start;gap:2px;display:grid}.history-workspaces small{opacity:.78;font-size:10px}.history-panel{background:#f8fafc;border:1px solid #d8e0ec;border-radius:10px;gap:18px;padding:20px;display:grid}.history-panel label{gap:6px;font-size:12px;font-weight:600;display:grid}.history-panel input,.history-panel select,.history-panel textarea{color:#1b2430;font:inherit;background:#fff;border:1px solid #aab4c0;border-radius:5px;padding:9px}.history-panel .field-invalid input,.history-panel .field-invalid textarea{border-color:#c50f1f}.history-panel .field-invalid small{color:#c50f1f}.record-detail-grid,.authorization-ledger,.metric-grid,.policy-evaluation{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.record-detail-grid>div,.authorization-ledger>div,.metric-grid>div,.policy-evaluation>div{background:#fff;border:1px solid #e3e7ec;border-radius:7px;gap:5px;padding:13px;display:grid}.record-detail-grid small,.authorization-ledger small,.metric-grid small,.policy-evaluation small,.gap-summary small{color:#5f6b7a;letter-spacing:.04em;font-size:10px}.metric-grid strong{font-size:26px}.subject-maintenance{grid-template-columns:1fr 1fr;gap:24px;display:grid}.subject-maintenance ul{margin:10px 0 0;padding-left:20px}.subject-maintenance label{align-content:start}.lineage-row{flex-wrap:wrap;gap:8px;display:flex}.lineage-row span{color:#3d4b5c;background:#eef4fa;border:1px solid #c8d7e6;border-radius:999px;padding:6px 10px;font-size:11px}.state-path{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.state-path li{background:#fff;border:1px solid #d8e0ec;border-radius:8px;align-items:center;gap:9px;min-height:66px;padding:10px;display:flex}.state-path li>span{background:#e3e7ec;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;display:flex}.state-path li>div{gap:3px;display:grid}.state-path small{color:#5f6b7a}.state-path .state-path-complete{border-color:#8ac7a5}.state-path .state-path-complete>span{color:#107c41;background:#dff6dd}.history-ledger{background:#fff;border-left:3px solid #0f6cbd;gap:6px;padding:12px;font-size:12px;display:grid}.identity-pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.identity-pair>div{background:#fff;border:1px solid #d8e0ec;border-radius:8px;gap:6px;padding:16px;display:grid}.review-action,.certification-panel{gap:12px;display:grid}.empty-workflow{text-align:center;place-items:center;gap:10px;padding:24px;display:grid}.empty-workflow>svg{color:#0f6cbd;width:38px;height:38px}.period-selector{gap:8px;display:flex}.configuration-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.configuration-grid>div{gap:12px;display:grid}.dissemination-grid,.gap-summary{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gap-summary>div{background:#fff;border:1px solid #d8e0ec;border-radius:8px;gap:6px;padding:14px;display:grid}.write-preview{color:#fff;background:#172434;border-radius:7px;gap:7px;padding:14px;display:grid}.write-preview small,.write-preview span{color:#c8d7e6}.write-preview code{overflow-wrap:anywhere}.ranked-gaps{gap:7px;display:grid}.ranked-gaps>div{background:#fff;border:1px solid #e3e7ec;border-radius:7px;grid-template-columns:28px 1fr 2fr;align-items:center;gap:10px;padding:10px;display:grid}.ranked-gaps>div>span{background:#e8f2fb;border-radius:50%;justify-content:center;align-items:center;height:26px;display:flex}.timeline-section{border-top:1px solid #e3e7ec;margin-top:24px;padding-top:22px}.section-heading{justify-content:space-between;align-items:center;display:flex}.governance-note{grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:18px;padding:16px 20px;display:grid}.governance-note>svg{color:#107c41}.governance-note>div{gap:4px;display:grid}@media (width<=900px){.history-workspaces,.record-detail-grid,.authorization-ledger,.metric-grid,.policy-evaluation,.state-path{grid-template-columns:1fr 1fr}.configuration-grid,.subject-maintenance{grid-template-columns:1fr}}@media (width<=620px){.history-workspaces,.record-detail-grid,.authorization-ledger,.metric-grid,.policy-evaluation,.state-path,.dissemination-grid,.gap-summary,.identity-pair{grid-template-columns:1fr}.identity-pair>svg{transform:rotate(90deg)}}.ac-view{color:#17233b;gap:20px;display:grid}.ac-synthetic-banner{color:#fff;letter-spacing:1.1px;text-align:center;background:#6e2f00;border-radius:6px;padding:8px 16px;font-size:11px;font-weight:700}.ac-hero{background:linear-gradient(120deg,#f7fbff 0%,#eaf3fb 100%);border:1px solid #c9dff2;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;padding:24px;display:flex}.ac-hero>div:first-child{gap:8px;max-width:780px;display:grid}.ac-hero h1{color:#13294b;margin:0}.ac-boundary{background:#ffffffd6;border:1px solid #bfd3e4;border-radius:9px;flex:0 0 360px;align-items:flex-start;gap:12px;padding:15px;display:flex}.ac-boundary>svg{color:#0f6cbd;flex:none}.ac-boundary span,.ac-status-card>div,.ac-trust-header>div,.ac-check-list li span,.ac-privilege-state>div{gap:3px;display:grid}.ac-boundary small,.ac-status-card small,.ac-flow-step small,.ac-trust-header small,.ac-check-list small,.ac-proofing-steps small,.ac-privilege-state small{color:#5f6b7a;line-height:1.35}.ac-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ac-status-card{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.ac-status-card strong{font-size:18px}.ac-status-icon{color:#0f6cbd;background:#e8f2fb;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.ac-tabs{background:#fff;border:1px solid #d8e0ec;border-radius:9px;padding:7px 10px 0;overflow-x:auto}.ac-tabs [role=tab]>span{align-items:flex-start;gap:1px;display:grid}.ac-tabs small{color:#5f6b7a;font-size:10px}.ac-content-grid,.ac-policy-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}.ac-policy-layout{grid-template-columns:minmax(350px,.9fr) minmax(560px,1.5fr)}.ac-primary-card,.ac-evidence-card,.ac-policy-table-card,.ac-audit-card{gap:18px;padding:20px}.ac-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.ac-flow-step,.ac-proofing-steps>div{background:#f5f7fa;border:1px solid #d8e0ec;gap:4px;min-height:112px;padding:15px;display:grid}.ac-flow-step:first-child{border-radius:8px 0 0 8px}.ac-flow-step:last-child{border-radius:0 8px 8px 0}.ac-flow-step>span,.ac-proofing-steps>div>span{color:#44546a;background:#d8e0ec;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;font-weight:700;display:inline-flex}.ac-flow-complete,.ac-proofing-steps>.ac-proofing-complete{background:#f1faf5;border-color:#9fd5b2}.ac-flow-complete>span,.ac-proofing-steps>.ac-proofing-complete>span{color:#fff;background:#107c41}.ac-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ac-success-text{color:#107c41;font-weight:600}.ac-detail-list{grid-template-columns:minmax(110px,1fr) minmax(140px,1.4fr);margin:0;display:grid}.ac-detail-list dt,.ac-detail-list dd{border-bottom:1px solid #e6eaf0;margin:0;padding:10px 4px}.ac-detail-list dt{color:#5f6b7a;font-size:12px}.ac-detail-list dd{font-weight:600}.ac-detail-grid{grid-template-columns:130px 1fr 110px 1fr}.ac-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ac-check-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ac-check-list li{border-bottom:1px solid #e6eaf0;align-items:flex-start;gap:10px;padding:15px 2px;display:flex}.ac-check-list li:last-child{border-bottom:0}.ac-check-list svg{color:#107c41;flex:none}.ac-table-wrap{overflow-x:auto}.ac-table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.ac-table th{color:#44546a;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f3f6fa;font-size:10px}.ac-table th,.ac-table td{vertical-align:top;border-bottom:1px solid #e2e7ee;padding:11px 10px}.ac-table tbody tr:hover{background:#f8fafc}.ac-trust-header,.ac-privilege-state{background:#f5f7fa;border:1px solid #d8e0ec;border-radius:8px;justify-content:space-between;align-items:center;padding:15px;display:flex}.ac-proofing-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ac-proofing-steps>div{border-radius:8px}.ac-privilege-state strong{text-transform:capitalize;font-size:20px}.ac-audit-card{margin-top:2px}@media (width<=1050px){.ac-hero{flex-direction:column;align-items:stretch}.ac-boundary{flex-basis:auto}.ac-status-grid,.ac-content-grid,.ac-policy-layout{grid-template-columns:1fr}}@media (width<=700px){.ac-hero{padding:18px}.ac-status-grid,.ac-form-grid,.ac-flow,.ac-proofing-steps{grid-template-columns:1fr}.ac-flow-step:first-child,.ac-flow-step:last-child{border-radius:8px}.ac-detail-grid{grid-template-columns:minmax(110px,1fr) minmax(140px,1.4fr)}}.collections-workbench{gap:18px;display:grid}.collections-domain-picker{grid-template-columns:repeat(5,minmax(145px,1fr));gap:10px;display:grid}.collections-domain-picker button{color:#1b2430;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8e0ec;border-radius:8px;align-items:center;gap:10px;min-height:66px;padding:12px;display:flex}.collections-domain-picker button:hover,.collections-domain-picker .collection-domain-active{background:#eef4fa;border-color:#0f6cbd;box-shadow:inset 0 -3px #0f6cbd}.collections-domain-picker svg{color:#0f6cbd;flex:none}.collections-domain-picker span{gap:3px;display:grid}.collections-domain-picker small,.boundary-flow span,.rule-version-grid span,.uaa-sections span,.lineage-step small{color:#5f6b7a;font-size:11px}.collections-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px;display:grid}.collection-card{align-content:start;gap:18px;padding:20px;display:grid}.collection-table{border-collapse:collapse;width:100%;font-size:13px}.collection-table th{color:#5f6b7a;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f6f8fb;padding:10px;font-size:11px}.collection-table td{border-bottom:1px solid #e3e7ec;padding:11px 10px}.boundary-flow,.uaa-sections{gap:10px;display:grid}.boundary-flow>div{background:#f8fafc;border-left:3px solid #0f6cbd;gap:5px;padding:12px;display:grid}.boundary-flow [class*=fui-Badge]{justify-self:start}.rule-version-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rule-version-grid>div{background:#f8fafc;border:1px solid #e3e7ec;border-radius:8px;gap:5px;padding:14px;display:grid}.processing-result{background:#edf7ed;border:1px solid #9fd5a9;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.processing-result>svg{color:#107c41}.processing-result>div{gap:3px;display:grid}.collection-details{grid-template-columns:1fr auto;gap:10px 14px;margin:0;font-size:13px;display:grid}.collection-details dt{color:#5f6b7a}.collection-details dd{text-align:right;margin:0;font-weight:600}.uaa-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.uaa-sections>div{background:#f8fafc;border:1px solid #e3e7ec;border-radius:7px;gap:4px;padding:11px;display:grid}.collection-check{align-items:center;flex-direction:row!important;gap:8px!important;display:flex!important}.collection-check input{width:16px;height:16px}.lineage-step{background:#f8fafc;border:1px solid #e3e7ec;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.lineage-step>span{background:#e8edf3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.lineage-step>div{gap:3px;display:grid}.lineage-current{border-color:#107c41}.lineage-connector{color:#5f6b7a;border-left:2px solid #aab4c0;margin-left:17px;padding:8px 0 8px 17px;font-size:11px}.retention-form{gap:14px;display:grid}.retention-form label{gap:6px;font-size:13px;font-weight:600;display:grid}.retention-form input,.retention-form select,.retention-form textarea{color:#1b2430;font:inherit;background:#fff;border:1px solid #aab4c0;border-radius:5px;padding:9px 10px}.retention-form textarea{resize:vertical}.retention-help{color:#c50f1f}.governed-definitions{align-items:center;gap:12px;display:flex}@media (width<=1050px){.collections-domain-picker{grid-template-columns:repeat(2,1fr)}.collections-grid{grid-template-columns:1fr}}@media (width<=720px){.collections-domain-picker,.rule-version-grid,.uaa-sections{grid-template-columns:1fr}.processing-result{grid-template-columns:auto 1fr}}.exchange-governance{gap:18px;display:grid}.exchange-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#51ade847,#0000 28%),linear-gradient(118deg,#071d49,#0b4f82 58%,#0f6cbd);border-radius:12px;justify-content:space-between;align-items:center;min-height:136px;padding:24px 28px;display:flex;overflow:hidden}.exchange-hero>div:first-child{gap:7px;max-width:720px;display:grid}.exchange-hero h2{color:#fff;font-size:26px}.exchange-hero p{color:#e8f2fb}.exchange-health{background:#051d3f80;border:1px solid #ffffff38;border-radius:10px;gap:10px;min-width:242px;padding:15px 18px;display:grid}.exchange-health span{align-items:center;font-size:12px;font-weight:650;display:flex}.exchange-health i{background:#54b054;border:2px solid #ffffff59;border-radius:50%;width:8px;height:8px;margin-right:9px}.exchange-health .exchange-health-attention{background:#fce100}.exchange-tabs{background:#fff;border:1px solid #d8e0ec;border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.exchange-tabs button{color:#3f4b59;cursor:pointer;text-align:left;background:#fff;border:0;border-right:1px solid #e3e7ec;align-items:center;gap:12px;min-height:68px;padding:12px 18px;display:flex}.exchange-tabs button:last-child{border-right:0}.exchange-tabs button:hover{background:#f5f8fb}.exchange-tabs .exchange-tab-active{color:#0f6cbd;background:#edf5fc;box-shadow:inset 0 -3px #0f6cbd}.exchange-tabs svg{min-width:24px}.exchange-tabs button span{gap:3px;display:grid}.exchange-tabs small{color:#5f6b7a;font-size:10px}.exchange-panel{gap:18px;display:grid}.exchange-section-heading{justify-content:space-between;align-items:center;padding:2px 3px;display:flex}.exchange-section-heading>div{gap:4px;display:grid}.exchange-section-heading>div>span:first-child{color:#0f6cbd;letter-spacing:.07em}.exchange-section-heading h2{color:#1b2430}.exchange-section-heading p{color:#5f6b7a}.registry-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.7fr);gap:18px;display:grid}.exchange-data-card,.compatibility-card,.validation-card,.documentation-card,.approval-card,.boundary-card{padding:18px}.exchange-table-wrap{overflow-x:auto}.exchange-table{border-collapse:collapse;width:100%}.exchange-table th{color:#5f6b7a;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f5f7fa;border-bottom:1px solid #d8e0ec;padding:10px 12px;font-size:10px}.exchange-table td{color:#273443;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:12px;font-size:12px}.exchange-table tbody tr:last-child td{border-bottom:0}.exchange-table td:first-child{white-space:nowrap}.exchange-table td small{color:#6b7785;margin-top:3px;font-size:9px;display:block}.exchange-table code{color:#0b4f82;background:#eef2f7;border-radius:4px;padding:3px 5px;font-size:11px}.exchange-row-selected td{background:#f4f9fd}.compatibility-card{align-content:start;gap:10px;display:grid}.compatibility-route{background:#f7f9fb;border:1px solid #e3e7ec;border-radius:8px;grid-template-columns:72px 1fr 22px;align-items:center;gap:9px;padding:11px;display:grid}.compatibility-route>span{text-align:center;background:#e8edf3;border-radius:5px;padding:6px;font-size:11px;font-weight:700}.compatibility-route div{gap:2px;display:grid}.compatibility-route small{color:#5f6b7a;font-size:10px}.compatibility-route svg{color:#107c10}.compatibility-current{background:#edf8ef;border-color:#b7d8bd}.compatibility-blocked{background:#fff6f6;border-color:#efc3c3}.compatibility-blocked svg{color:#c50f1f}.comparison-grid,.release-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:18px;display:grid}.validation-card{align-content:start;gap:13px;display:grid}.validation-ready{text-align:center;background:#f5f8fb;border-radius:9px;place-items:center;gap:5px;padding:22px 16px;display:grid}.validation-ready svg{color:#0f6cbd;width:34px;height:34px}.validation-ready p{color:#5f6b7a}.validation-results{display:grid}.validation-results>div{border-bottom:1px solid #e8ebef;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:9px 2px;display:grid}.validation-results svg{color:#107c10}.validation-results span{display:grid}.validation-results small{color:#5f6b7a;font-size:9px}.validation-results b{color:#107c10;font-size:10px}.release-metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.release-metrics>div{gap:4px;padding:15px 17px;display:grid}.release-metrics>div>span:first-child{color:#5f6b7a;letter-spacing:.04em}.release-metrics strong{color:#0b4f82;font-size:27px}.release-metrics span:last-child{color:#5f6b7a;font-size:10px}.documentation-card,.approval-card{align-content:start;gap:13px;display:grid}.document-bundle{grid-template-columns:1fr 1fr;display:grid}.document-bundle>div{border-bottom:1px solid #edf0f4;align-items:center;gap:8px;min-height:52px;padding:8px;display:flex}.document-bundle svg{color:#107c10;min-width:20px}.document-bundle span{display:grid}.document-bundle small{color:#5f6b7a;font-size:9px}.documentation-preview{background:#f5f8fb;border-left:4px solid #0f6cbd;border-radius:6px;gap:8px;padding:14px 16px;display:grid}.documentation-preview p{color:#3f4b59;margin:0;font-size:12px;line-height:1.5}.documentation-preview code{background:#e8edf3;border-radius:4px;padding:7px;font-size:10px}.approval-progress{gap:6px;display:grid}.approval-progress span{color:#5f6b7a;text-align:right;font-size:10px}.approval-step{border-left:2px solid #d8e0ec;grid-template-columns:30px 1fr;align-items:center;gap:10px;margin-left:13px;padding:8px 0 8px 18px;display:grid}.approval-step>span{background:#e8edf3;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-34px;display:flex}.approval-step>div{gap:2px;display:grid}.approval-step small,.approval-step em{color:#5f6b7a;font-size:9px;font-style:normal}.approval-step-complete{border-left-color:#107c10}.approval-step-complete>span{color:#107c10;background:#e7f4e8}.approval-attachments{background:#f5f8fb;border-radius:8px;grid-template-columns:1fr 1fr;padding:10px;display:grid}.approval-attachments span{padding:3px 8px;display:grid}.approval-attachments small{color:#5f6b7a;font-size:9px}.api-strip{background:#fff;border:1px solid #d8e0ec;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid}.api-strip>div{border-right:1px solid #e3e7ec;grid-template-columns:24px 1fr;align-items:center;gap:9px;padding:15px;display:grid}.api-strip>div:last-child{border-right:0}.api-strip svg{color:#0f6cbd}.api-strip span{display:grid}.api-strip small{color:#5f6b7a;font-size:9px}.api-strip [class*=fui-Badge]{grid-column:2;justify-self:start}.operations-grid{grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr);align-items:start;gap:18px;display:grid}.messaging-card{gap:14px;display:grid}.message-metrics{background:#f5f8fb;border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid}.message-metrics>div{border-right:1px solid #d8e0ec;gap:2px;padding:12px;display:grid}.message-metrics>div:last-child{border-right:0}.message-metrics span,.message-metrics small{color:#5f6b7a;font-size:9px}.message-metrics strong{color:#0b4f82;font-size:20px}.exchange-exception-row td{background:#fff4f4}.replay-control{background:#fff7ed;border:1px solid #f1cf9e;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.replay-control>div{gap:3px;display:grid}.replay-control p{color:#6b4b20}.boundary-stack{gap:14px;display:grid}.boundary-card{gap:11px;display:grid}.boundary-card dl{grid-template-columns:105px 1fr;margin:0;display:grid}.boundary-card dt,.boundary-card dd{border-bottom:1px solid #edf0f4;margin:0;padding:7px 3px;font-size:10px}.boundary-card dt{color:#5f6b7a}.boundary-card dd{color:#273443;font-weight:650}.boundary-card>p{color:#6b4b20;line-height:1.4}.boundary-mbis{border-left:4px solid #d97706}.boundary-status{justify-content:space-between;align-items:center;display:flex}.boundary-status>span{color:#5f6b7a;font-size:10px}.adapter-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:5px;display:grid}.adapter-flow span{color:#0b4f82;text-align:center;background:#edf5fc;border:1px solid #c9dff2;border-radius:6px;padding:7px 4px;font-size:9px;font-weight:650}.adapter-flow i{color:#0f6cbd;font-style:normal}.file-receipt{background:#edf8ef;border:1px solid #bddfc4;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.file-receipt span{min-width:0;display:grid}.file-receipt strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-receipt small{color:#5f6b7a;font-size:9px}.receipt-checks{grid-template-columns:1fr 1fr;display:grid}.receipt-checks span{color:#3f4b59;align-items:center;gap:6px;padding:5px;font-size:10px;display:flex}.receipt-checks svg{color:#107c10;width:16px;min-width:16px;height:16px}@media (width<=1100px){.registry-layout,.comparison-grid,.release-grid,.operations-grid{grid-template-columns:1fr}.api-strip{grid-template-columns:1fr 1fr}.api-strip>div:nth-child(2){border-right:0}.api-strip>div:nth-child(-n+2){border-bottom:1px solid #e3e7ec}}@media (width<=720px){.exchange-hero,.exchange-section-heading,.replay-control{flex-direction:column;align-items:stretch}.exchange-health{width:auto}.exchange-tabs,.release-metrics,.api-strip,.message-metrics{grid-template-columns:1fr}.exchange-tabs button,.api-strip>div,.message-metrics>div{border-bottom:1px solid #e3e7ec;border-right:0}.document-bundle,.approval-attachments,.receipt-checks{grid-template-columns:1fr}}.work-management{gap:18px;display:grid}.wm-synthetic-banner{color:#fff;letter-spacing:.12em;text-align:center;background:#6e2f00;border-radius:6px;padding:7px 12px;font-size:11px;font-weight:700}.wm-command-bar{justify-content:space-between;align-items:center;padding:20px;display:flex}.wm-command-bar>div:first-child{gap:4px;display:grid}.wm-command-actions{align-items:center;gap:12px;display:flex}.wm-tabs{background:#fff;border:1px solid #d8e0ec;border-radius:8px;padding:5px}.wm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.wm-metrics>div{gap:8px;min-height:128px;padding:17px;display:grid}.wm-metrics strong{color:#071d49;font-size:32px}.wm-operations-grid{grid-template-columns:minmax(620px,1.5fr) minmax(300px,.65fr);gap:18px;display:grid}.wm-queue-card,.wm-analytics-card,.wm-notification-card,.wm-correspondence-card,.wm-workflow-card,.wm-control-card,.wm-report-card{padding:20px}.wm-filter-row{align-items:center;gap:8px;margin:14px 0;display:flex}.wm-filter-row>span{flex:1}.wm-queue,.wm-side-stack,.wm-stages{gap:11px;display:grid}.wm-queue-item{background:#f8fafc;border:1px solid #e3e7ec;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.wm-queue-item:first-child{border-color:#d13438;box-shadow:inset 3px 0 #d13438}.wm-rank{background:#e8edf3;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:flex}.wm-rank-critical{color:#c50f1f;background:#fde7e9}.wm-item-copy,.wm-deadline{gap:6px;display:grid}.wm-item-copy>div{align-items:center;gap:7px;display:flex}.wm-item-copy>strong{color:#1b2430}.wm-deadline{justify-items:end}.wm-deadline>strong{color:#c50f1f}.wm-analytics-card,.wm-notification-card,.wm-correspondence-card{align-content:start;gap:12px;display:grid}.wm-analytic{grid-template-columns:1fr auto;gap:4px;display:grid}.wm-analytic i{background:#e6ebf1;border-radius:4px;grid-column:1/-1;height:7px;overflow:hidden}.wm-analytic em{background:#107c41;height:100%;display:block}.wm-trend{background:#e7f4e8;border-radius:8px;grid-template-columns:1fr auto;gap:3px;padding:12px;display:grid}.wm-trend strong{color:#0e6b32}.wm-trend small{color:#5f6b7a;grid-column:1/-1}.wm-correspondence-card select{color:#1b2430;background:#fff;border:1px solid #aab4c0;border-radius:5px;padding:9px}.wm-template-preview{background:#f6f8fb;border-left:3px solid #0f6cbd;gap:8px;padding:12px;display:grid}.wm-workflow-grid{grid-template-columns:minmax(620px,1.4fr) minmax(300px,.6fr);gap:18px;display:grid}.wm-stages{margin-top:16px}.wm-stage{background:#f8fafc;border:1px solid #d8e0ec;border-radius:8px;grid-template-columns:34px 1fr auto auto;align-items:center;gap:12px;padding:13px;display:grid}.wm-stage>span{color:#fff;background:#0f6cbd;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;display:flex}.wm-stage>div,.wm-stage label{gap:3px;display:grid}.wm-stage label{color:#5f6b7a;font-size:11px}.wm-stage input{border:1px solid #aab4c0;border-radius:5px;width:58px;padding:6px}.wm-stage-disabled{opacity:.58}.wm-control-card{align-content:start;gap:16px;display:grid}.wm-control-card dl,.wm-lineage dl{grid-template-columns:auto 1fr;gap:9px 14px;margin:0;display:grid}.wm-control-card dt,.wm-lineage dt{color:#5f6b7a}.wm-control-card dd,.wm-lineage dd{text-align:right;margin:0;font-weight:600}.wm-reporting{gap:16px;display:grid}.wm-report-heading{justify-content:space-between;align-items:center;display:flex}.wm-report-heading>div{gap:4px;display:grid}.wm-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wm-report-card{align-content:start;gap:15px;display:grid}.wm-report-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wm-report-summary>div{background:#f6f8fb;border-radius:7px;gap:3px;padding:10px;display:grid}.wm-report-summary strong{color:#0f6cbd;font-size:20px}.wm-report-summary span,.wm-suppression-proof span{color:#5f6b7a;font-size:11px}.wm-suppression-proof,.wm-lineage{background:#f6f8fb;border:1px solid #d8e0ec;border-radius:8px;gap:9px;padding:12px;display:grid}.wm-suppression-proof span{align-items:center;gap:6px;display:flex}.wm-suppression-proof svg{color:#107c41}.wm-suppression-proof code{overflow-wrap:anywhere;font-size:10px}.wm-access-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wm-access-summary>div{border-bottom:1px solid #e3e7ec;gap:3px;padding:8px 0;display:grid}.wm-access-summary strong{font-size:20px}.wm-lineage{border-color:#9ac7a1}.wm-lineage dl{font-size:11px}.wm-lineage dd{overflow-wrap:anywhere}@media (width<=1100px){.wm-metrics,.wm-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-operations-grid,.wm-workflow-grid{grid-template-columns:1fr}}@media (width<=720px){.wm-command-bar,.wm-report-heading{flex-direction:column;align-items:stretch;gap:14px}.wm-command-actions,.wm-filter-row{flex-direction:column;align-items:stretch}.wm-metrics,.wm-report-grid{grid-template-columns:1fr}.wm-queue-item{grid-template-columns:auto 1fr}.wm-deadline{grid-column:2;justify-items:start}.wm-stage{grid-template-columns:auto 1fr}}.migration-workbench{color:#1b2430;gap:18px;display:grid}.mw-disclosure{border:1px solid #d87a16}.mw-summary{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mw-summary-card{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.mw-summary-card>svg{color:#0f6cbd}.mw-summary-card>div{gap:3px;display:grid}.mw-summary-card>div>span,.mw-control-grid small,.mw-candidate-pair small,.mw-profile-grid small{color:#5f6b7a}.mw-stage-nav{background:#fff;border:1px solid #d8e0ec;border-radius:9px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.mw-stage-button{color:#1b2430;cursor:pointer;text-align:left;background:#fff;border:0;border-right:1px solid #d8e0ec;gap:4px;min-height:68px;padding:12px 16px;display:grid}.mw-stage-button:last-child{border-right:0}.mw-stage-button small{color:#5f6b7a}.mw-stage-button:hover{background:#f5f8fb}.mw-stage-active{color:#0f6cbd;background:#eef5fc;box-shadow:inset 0 -3px #0f6cbd}.mw-panel-stack{gap:18px;display:grid}.mw-card{padding:20px}.mw-two-column,.mw-resolution-grid,.mw-archive-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;display:grid}.mw-resolution-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)}.mw-profile-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.mw-profile-grid>div{background:#f7f9fc;border:1px solid #e3e7ec;border-radius:8px;gap:5px;padding:16px;display:grid}.mw-profile-grid strong{color:#0f6cbd;font-size:24px}.mw-table{border-collapse:collapse;width:100%;margin-top:14px;font-size:13px}.mw-table th{color:#5f6b7a;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f6f8fb;padding:10px;font-size:11px}.mw-table td{vertical-align:middle;border-bottom:1px solid #e3e7ec;padding:11px 10px}.mw-table code{white-space:normal}.mw-evidence-card dl,.mw-decision-recorded dl,.mw-archive-record dl,.mw-access-card dl{grid-template-columns:auto 1fr;gap:11px 15px;font-size:13px;display:grid}.mw-evidence-card dt,.mw-decision-recorded dt,.mw-archive-record dt,.mw-access-card dt{color:#5f6b7a}.mw-evidence-card dd,.mw-decision-recorded dd,.mw-archive-record dd,.mw-access-card dd{text-align:right;margin:0}.mw-candidate-pair{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.mw-candidate-pair>div{background:#f7f9fc;border:1px solid #d8e0ec;border-radius:8px;gap:5px;padding:14px;display:grid}.mw-candidate-pair span{color:#5f6b7a;font-size:12px}.mw-score-rule{background:#eef5fc;border-left:3px solid #0f6cbd;gap:5px;margin-top:16px;padding:13px;display:grid}.mw-score-rule code{color:#0f548c;font-size:16px;font-weight:700}.mw-decision-card{align-content:start}.mw-decision-options{gap:9px;margin:18px 0;display:grid}.mw-decision-options button{color:#1b2430;cursor:pointer;text-align:left;background:#fff;border:1px solid #aab4c0;border-radius:7px;padding:11px;font-weight:600}.mw-decision-options button:hover,.mw-decision-options .mw-option-selected{background:#eef5fc;border-color:#0f6cbd;box-shadow:inset 3px 0 #0f6cbd}.mw-field,.mw-archive-query label{gap:6px;margin:14px 0;font-size:13px;font-weight:600;display:grid}.mw-field input,.mw-field textarea,.mw-archive-query input{color:#1b2430;font:inherit;resize:vertical;background:#fff;border:1px solid #aab4c0;border-radius:5px;padding:9px 10px}.mw-field input:focus,.mw-field textarea:focus{border-color:#0f6cbd;outline:0;box-shadow:0 0 0 1px #0f6cbd}.mw-error{color:#c50f1f;margin:-7px 0 10px;display:block}.mw-decision-recorded{align-items:start;gap:12px;margin-top:20px;display:grid}.mw-decision-recorded>svg{color:#107c41;width:36px;height:36px}.mw-empty-run{text-align:center;background:#f7f9fc;border:1px dashed #aab4c0;border-radius:8px;place-items:center;margin-top:18px;padding:34px;display:grid}.mw-empty-run>svg{color:#0f6cbd;width:36px;height:36px}.mw-run-result{background:#f0f9f1;border:1px solid #9fd5a8;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:18px;padding:14px;display:grid}.mw-run-result>svg{color:#107c41;width:34px;height:34px}.mw-run-result>div{gap:4px;display:grid}.mw-control-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin:15px 0;display:grid}.mw-control-grid>div{background:#f7f9fc;border:1px solid #e3e7ec;border-radius:7px;gap:5px;padding:12px;display:grid}.mw-control-grid strong{color:#0f548c;overflow-wrap:anywhere}.mw-equation{color:#107c41;text-align:center;margin-bottom:14px;font-weight:700;display:block}.mw-reconcile-actions{justify-content:space-between;align-items:center;gap:15px;margin:14px 0;display:flex}.mw-fallback{background:#fff8e8;border-left:3px solid #d87a16;gap:5px;padding:13px;display:grid}.mw-archive-query{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.mw-archive-query label{margin-bottom:0}.mw-archive-query input{background:#f3f5f7}.mw-archive-record{border-top:1px solid #d8e0ec;margin-top:18px;padding-top:18px}.mw-archive-heading{justify-content:space-between;align-items:center;display:flex}.mw-archive-heading>div{gap:7px;display:grid}.mw-audit-event{background:#f0f9f1;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:18px;padding:12px;display:grid}.mw-audit-event>svg{color:#107c41}.mw-audit-event>div{gap:3px;display:grid}@media (width<=1050px){.mw-summary,.mw-profile-grid{grid-template-columns:repeat(2,1fr)}.mw-two-column,.mw-resolution-grid,.mw-archive-grid{grid-template-columns:1fr}.mw-control-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.mw-summary,.mw-profile-grid,.mw-stage-nav,.mw-candidate-pair,.mw-control-grid{grid-template-columns:1fr}.mw-stage-button{border-bottom:1px solid #d8e0ec;border-right:0}.mw-summary-card,.mw-archive-query{grid-template-columns:1fr}.mw-lineage-table{display:block;overflow-x:auto}}.ao-view{color:#17233b;gap:18px;display:grid}.ao-hero{background:linear-gradient(120deg,#f7fbff,#e8f2fb);border:1px solid #c8dced;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;padding:24px;display:flex}.ao-hero>div:first-child{gap:8px;max-width:800px;display:grid}.ao-hero h1{color:#13294b;margin:0}.ao-boundary{background:#ffffffe0;border:1px solid #bfd3e4;border-radius:9px;flex:0 0 390px;align-items:flex-start;gap:12px;padding:15px;display:flex}.ao-boundary svg{color:#0f6cbd;flex:none}.ao-boundary span,.ao-row-list span,.ao-check-list span,.ao-signal span,.ao-steps div,.ao-runbook div{gap:3px;display:grid}.ao-boundary small,.ao-row-list small,.ao-check-list small,.ao-signal small,.ao-steps small,.ao-runbook small,.ao-release-grid small,.ao-incident small{color:#5f6b7a;line-height:1.4}.ao-posture{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ao-posture>div{align-items:start;gap:6px;padding:16px;display:grid}.ao-posture strong{font-size:19px}.ao-posture [role=status]{justify-self:start}.ao-tabs{background:#fff;border:1px solid #d8e0ec;border-radius:9px;padding:7px 10px 0;overflow-x:auto}.ao-tabs [role=tab]>span{align-items:flex-start;gap:2px;display:grid}.ao-tabs small{color:#5f6b7a;font-size:10px}.ao-section{gap:18px;display:grid}.ao-card,.ao-wide-card{gap:16px;padding:20px}.ao-two-column,.ao-three-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.ao-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.ao-table-wrap{overflow-x:auto}.ao-table{border-collapse:collapse;width:100%;min-width:850px;font-size:12px}.ao-table th{color:#44546a;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f3f6f9;font-size:10px}.ao-table th,.ao-table td{vertical-align:top;border-bottom:1px solid #e3e7ec;padding:11px 10px}.ao-row-list{display:grid}.ao-row-list>div,.ao-signal{border-bottom:1px solid #e3e7ec;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.ao-steps,.ao-runbook{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ao-steps li,.ao-runbook li{color:#6b7685;background:#f6f8fb;border:1px solid #dfe5ed;border-radius:7px;align-items:center;gap:11px;padding:10px;display:flex}.ao-steps li>span,.ao-runbook li>span,.ao-release-grid>div>span{background:#dfe5ed;border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;font-size:11px;font-weight:700;display:inline-flex}.ao-steps .ao-step-current,.ao-runbook .ao-runbook-active{color:#0e6b32;background:#f1faf5;border-color:#9fd5b2}.ao-step-current>span,.ao-runbook-active>span{color:#fff;background:#107c41!important}.ao-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ao-callout,.ao-success{color:#44546a;background:#f5f8fb;border-left:3px solid #0f6cbd;padding:9px 11px}.ao-success{color:#0e6b32;background:#f1faf5;border-left-color:#107c41;font-weight:600}.ao-check-list{margin:0;padding:0;list-style:none;display:grid}.ao-check-list li{border-bottom:1px solid #e3e7ec;align-items:flex-start;gap:10px;padding:11px 0;display:flex}.ao-check-list li:last-child{border-bottom:0}.ao-check-list svg{color:#0f6cbd;flex:none}.ao-detail-list{grid-template-columns:1.1fr 1fr;margin:0;display:grid}.ao-detail-list dt,.ao-detail-list dd{border-bottom:1px solid #e3e7ec;margin:0;padding:9px 2px}.ao-detail-list dt{color:#5f6b7a;font-size:12px}.ao-detail-list dd{font-weight:600}.ao-disposal-state,.ao-incident,.ao-digest{gap:8px;display:grid}.ao-disposal-state [role=status],.ao-incident [role=status]{justify-self:start}.ao-ledger{display:grid}.ao-ledger>div{border-bottom:1px solid #e3e7ec;grid-template-columns:55px minmax(170px,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.ao-ledger>div>span{color:#0f6cbd;font-weight:700}.ao-ledger>div>div{gap:3px;display:grid}.ao-ledger small{color:#5f6b7a}.ao-ledger code,.ao-digest code{color:#334155;background:#f3f6f9;border-radius:5px;padding:6px;font-size:10px}.ao-digest>div{border-bottom:1px solid #e3e7ec;gap:5px;padding:8px 0;display:grid}.ao-signal>div{align-items:center;gap:10px;display:flex}.ao-pulse{background:#d83b01;border-radius:50%;width:10px;height:10px;display:inline-block!important}.ao-incident{background:#f6f8fb;border:1px solid #dfe5ed;border-radius:8px;padding:14px}.ao-release-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ao-release-grid>div{color:#6b7685;background:#f6f8fb;border:1px solid #dfe5ed;border-radius:8px;gap:7px;padding:14px;display:grid}.ao-release-grid>.ao-release-active{color:#0e6b32;background:#f1faf5;border-color:#9fd5b2}.ao-release-active>span{color:#fff;background:#107c41!important}.ao-objectives{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ao-objectives>div{background:#f6f8fb;border:1px solid #dfe5ed;border-radius:8px;gap:5px;padding:16px;display:grid}.ao-objectives strong{color:#9a3412;font-size:22px}.ao-objectives small{color:#5f6b7a}.ao-runbook{grid-template-columns:repeat(5,1fr)}.ao-runbook li{align-items:flex-start;min-height:105px}@media (width<=1050px){.ao-three-column{grid-template-columns:1fr 1fr}.ao-runbook{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.ao-hero{flex-direction:column;align-items:stretch}.ao-boundary{flex-basis:auto}.ao-posture,.ao-two-column,.ao-three-column,.ao-release-grid,.ao-runbook,.ao-ledger>div{grid-template-columns:1fr}}.delivery-governance{color:#17213a;flex-direction:column;gap:20px;display:flex}.delivery-governance *,.delivery-governance :before,.delivery-governance :after{box-sizing:border-box}.delivery-synthetic-banner{color:#5d4700;letter-spacing:.025em;background:#fff8df;border:1px solid #e8bc4a;border-radius:8px;align-items:center;gap:10px;margin:-2px 0 0;padding:9px 14px;font-size:12px;display:flex}.delivery-synthetic-banner span{color:#6f6240;letter-spacing:0;margin-left:auto}.delivery-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.delivery-heading>div:first-child{flex-direction:column;gap:8px;max-width:760px;display:flex}.delivery-heading h1{color:#101a33;margin:0}.delivery-release-summary{background:linear-gradient(145deg,#f8fbff,#edf4fc);border:1px solid #d8e1ee;border-radius:10px;min-width:240px;padding:16px 18px;box-shadow:0 3px 12px #142f5314}.delivery-release-summary span,.delivery-release-summary strong{display:block}.delivery-release-summary>span{color:#57647a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:12px}.delivery-release-summary strong{margin-bottom:10px;font-size:17px}.delivery-tabs{background:#f4f7fb;border:1px solid #d8e1ee;border-radius:9px;align-self:flex-start;gap:5px;padding:5px;display:flex}.delivery-tabs button{color:#45536a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:flex}.delivery-tabs button:hover{background:#e8eef7}.delivery-tabs .delivery-tab-active{color:#075da8;background:#fff;box-shadow:0 1px 5px #1a325326}.delivery-section{flex-direction:column;gap:18px;display:flex}.delivery-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.delivery-kpis>div{background:#fff;border:1px solid #dce4ef;min-height:118px;padding:17px}.delivery-kpis strong,.delivery-kpis span{display:block}.delivery-kpis strong{color:#102b4e;margin:9px 0 5px;font-size:25px;line-height:1.05}.delivery-kpis span{color:#637087;font-size:12px}.delivery-card{background:#fff;border:1px solid #dce4ef;padding:4px;box-shadow:0 3px 14px #162d4c0f}.delivery-card [class*=fui-CardHeader]{padding-bottom:4px}.delivery-empty{color:#647187;text-align:center;background:#f8fafc;border:1px dashed #b9c7d9;border-radius:8px;margin:4px 12px 12px;padding:28px}.delivery-gate-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:8px 12px 12px;display:grid}.delivery-gate{background:#fbfcfe;border:1px solid #e0e6ef;border-radius:8px;grid-template-columns:26px 1fr auto;align-items:start;gap:9px;padding:13px;display:grid}.delivery-gate>svg{color:#137333}.delivery-gate span strong,.delivery-gate span small{display:block}.delivery-gate span small{color:#667389;margin-top:3px;line-height:1.35}.delivery-blocker{background:#fff1f0;border-left:4px solid #c50f1f;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;margin:0 12px 12px;padding:13px 15px;display:flex}.delivery-blocker div{flex-direction:column;gap:3px;display:flex}.delivery-iac-layout{grid-template-columns:minmax(0,1.6fr) minmax(270px,.7fr);gap:18px;padding:8px 12px 12px;display:grid}.delivery-table-wrap{width:100%;overflow-x:auto}.delivery-table{border-collapse:collapse;width:100%;font-size:13px}.delivery-table th{color:#425168;text-align:left;text-transform:uppercase;letter-spacing:.035em;background:#f4f7fb;border-bottom:2px solid #cbd6e5;padding:10px 11px;font-size:11px}.delivery-table td{vertical-align:top;border-bottom:1px solid #e4e9f0;padding:11px}.delivery-table tbody tr:last-child td{border-bottom:0}.delivery-table code{color:#075da8;font-size:12px}.delivery-review-panel{background:#f6f9fd;border:1px solid #cbd8e9;border-radius:8px;flex-direction:column;gap:11px;padding:15px;display:flex}.delivery-review-panel ul{color:#46566c;margin:0;padding-left:19px;font-size:13px;line-height:1.55}.delivery-review-panel label,.delivery-review-panel label span{display:block}.delivery-review-panel label span{margin-bottom:5px;font-size:12px;font-weight:600}.delivery-review-panel textarea{resize:vertical;width:100%;color:inherit;font:inherit;border:1px solid #aebdce;border-radius:5px;padding:8px;font-size:13px}.delivery-regression-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:18px;display:grid}.delivery-backlog-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:220px;padding:24px;display:flex}.delivery-backlog-list{flex-direction:column;gap:5px;padding:8px 14px;display:flex}.delivery-backlog-list label span,.delivery-backlog-list label strong,.delivery-backlog-list label small{display:block}.delivery-backlog-list label small{color:#667389;margin-top:2px}.delivery-backlog>span:last-child{color:#526177;padding:3px 14px 14px}.delivery-catalog-layout{grid-template-columns:minmax(380px,.9fr) minmax(360px,1.1fr);gap:18px;display:grid}.delivery-catalog-list{flex-direction:column;gap:5px;padding:8px 12px 12px;display:flex}.delivery-catalog-list button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f7f9fc;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;padding:11px 12px;display:flex}.delivery-catalog-list button:hover,.delivery-catalog-list .delivery-catalog-selected{background:#edf6ff;border-color:#85b7e4}.delivery-catalog-list button>span{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.delivery-catalog-list button>span:last-child{align-items:flex-end}.delivery-catalog-list small{color:#647187}.delivery-config-detail{align-self:stretch}.delivery-config-detail dl{border-top:1px solid #e1e7ef;grid-template-columns:150px 1fr;margin:8px 14px 18px;display:grid}.delivery-config-detail dt,.delivery-config-detail dd{border-bottom:1px solid #e1e7ef;margin:0;padding:12px 4px}.delivery-config-detail dt{color:#59677d;text-transform:uppercase;font-size:12px;font-weight:600}.delivery-config-detail>button{margin:0 14px 14px}.delivery-promotion-path{grid-template-columns:repeat(5,1fr);gap:0;margin:8px 14px 18px;padding:0;list-style:none;display:grid}.delivery-promotion-path li{align-items:flex-start;gap:9px;padding-right:20px;display:flex;position:relative}.delivery-promotion-path li:after{content:"";background:#9babc0;width:11px;height:1px;position:absolute;top:14px;right:5px}.delivery-promotion-path li:last-child:after{display:none}.delivery-promotion-path li>span{color:#fff;background:#0f6cbd;border-radius:50%;place-items:center;min-width:28px;height:28px;font-weight:700;display:grid}.delivery-promotion-path strong,.delivery-promotion-path small{display:block}.delivery-promotion-path small{color:#667389;margin-top:3px;line-height:1.35}.delivery-budget-layout{grid-template-columns:minmax(350px,.75fr) minmax(500px,1.25fr);gap:18px;display:grid}.delivery-assumptions>label{padding:10px 15px;display:block}.delivery-assumptions>label>span{justify-content:space-between;gap:15px;margin-bottom:8px;display:flex}.delivery-assumptions output{color:#075da8;font-weight:700}.delivery-assumptions input[type=range]{accent-color:#0f6cbd;width:100%}.delivery-assumptions fieldset{border:1px solid #ccd7e5;border-radius:7px;gap:8px;margin:6px 15px 14px;padding:10px;display:flex}.delivery-assumptions legend{color:#526177;padding:0 5px;font-size:12px;font-weight:600}.delivery-assumptions fieldset button{color:inherit;cursor:pointer;background:#fff;border:1px solid #b7c5d7;border-radius:5px;flex:1;padding:8px}.delivery-assumptions fieldset button.selected{color:#075da8;background:#e7f3ff;border-color:#0f6cbd;font-weight:700}.delivery-assumption-note{color:#5c697d;background:#f3f6fa;border-radius:6px;flex-direction:column;gap:3px;margin:0 15px 14px;padding:11px;font-size:12px;line-height:1.4;display:flex}.delivery-cost-cards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.delivery-cost-cards>div{border:1px solid #dce4ef;padding:18px}.delivery-cost-cards strong,.delivery-cost-cards span{display:block}.delivery-cost-cards strong{color:#103b68;margin:11px 0 7px;font-size:25px}.delivery-cost-cards span{color:#68758a;font-size:12px;line-height:1.4}.delivery-cost-cards .delivery-cost-total{background:linear-gradient(145deg,#ecf6ff,#f8fbff);border-color:#6eabd9}.delivery-exit-soc-grid{grid-template-columns:minmax(330px,.7fr) minmax(550px,1.3fr);gap:18px;display:grid}.delivery-exit-list{flex-direction:column;gap:7px;padding:8px 14px 13px;display:flex}.delivery-exit-summary{color:#4f5f74;background:#eef5fc;border-radius:6px;flex-direction:column;gap:4px;margin:0 14px 14px;padding:12px;font-size:12px;display:flex}.delivery-exit-summary strong{color:#17395e;font-size:14px}.delivery-soc-table{font-size:12px}@media (width<=1100px){.delivery-kpis,.delivery-gate-list{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-regression-grid,.delivery-budget-layout,.delivery-exit-soc-grid{grid-template-columns:1fr}}@media (width<=760px){.delivery-heading,.delivery-blocker{flex-direction:column}.delivery-release-summary{width:100%}.delivery-tabs{width:100%;overflow-x:auto}.delivery-tabs button{min-width:max-content}.delivery-kpis,.delivery-gate-list,.delivery-iac-layout,.delivery-catalog-layout,.delivery-cost-cards,.delivery-promotion-path{grid-template-columns:1fr}.delivery-promotion-path{gap:12px}.delivery-promotion-path li:after,.delivery-synthetic-banner span{display:none}}
