/* Approved aesthetics pass: one semantic palette, clearer hierarchy and quieter depth. */
.ux11-ready{
 --v13-accent:#205b96;--v13-action-bg:#0759c9;--v13-on-action:#fff;--v13-soft:#edf4fb;
 --v13-ink:#193449;--v13-muted:#566e81;--v13-line:#dbe5ed;--v13-surface:#fff;--v13-canvas:#f4f7fa;
 --v13-radius:14px;--v13-control-radius:10px;
 font-size:14px;line-height:1.95
}
.ux11-ready .chalus-site{
 --v13-accent:#17664c;--v13-action-bg:#17664c;--v13-soft:#edf6f0;--v13-ink:#193f32;
 --v13-muted:#536f60;--v13-line:#dbe7df;--v13-surface:#fff;--v13-canvas:#f4f8f5
}
.ux11-ready .tn-site{
 --v13-accent:#356b43;--v13-action-bg:#356b43;--v13-soft:#f0f5ec;--v13-ink:#25462d;
 --v13-muted:#5b7055;--v13-line:#dfe7d9;--v13-surface:#fff;--v13-canvas:#f6f8f2
}
html[data-theme=dark] .ux11-ready{
 --v13-accent:#a4cdef;--v13-action-bg:#2666c6;--v13-soft:#203b50;--v13-ink:#e3edf5;
 --v13-muted:#b4c6d2;--v13-line:#3b5364;--v13-surface:#172b3a;--v13-canvas:#112331
}
html[data-theme=dark] .ux11-ready .chalus-site{
 --v13-accent:#abd8c0;--v13-action-bg:#287451;--v13-soft:#233f33;--v13-ink:#e2eee6;
 --v13-muted:#b6cdbf;--v13-line:#405a4c;--v13-surface:#1b3228;--v13-canvas:#14271e
}
html[data-theme=dark] .ux11-ready .tn-site{
 --v13-accent:#c0d8ac;--v13-action-bg:#4d7139;--v13-soft:#31412b;--v13-ink:#e7eee0;
 --v13-muted:#c0cdb6;--v13-line:#4d5f43;--v13-surface:#243320;--v13-canvas:#1b2918
}
/* Re-declare aliases at every branded scope so inherited values use that scope's palette. */
.ux11-ready,.ux11-ready .chalus-site,.ux11-ready .tn-site{
 --ux11-accent:var(--v13-accent);--ux11-accent-soft:var(--v13-soft);--ux11-ink:var(--v13-ink);
 --ux11-muted:var(--v13-muted);--ux11-line:var(--v13-line);--ux11-surface:var(--v13-surface);--ux11-canvas:var(--v13-canvas);
 --v12-accent:var(--v13-accent);--v12-soft:var(--v13-soft);--v12-ink:var(--v13-ink);--v12-muted:var(--v13-muted);
 --v12-line:var(--v13-line);--v12-surface:var(--v13-surface);--surface:var(--v13-surface);--muted:var(--v13-muted);--line:var(--v13-line);--blue:var(--v13-accent)
}
.ux11-ready .btn.primary{background:var(--v13-action-bg)!important;border-color:var(--v13-action-bg)!important;color:var(--v13-on-action)!important}
.ux11-ready .btn.primary:hover{filter:brightness(.94)}
.ux11-ready .tn-orange{background:#f4a21a!important;border-color:#d98b0c!important;color:#163b28!important}
html[data-theme=dark] .ux11-ready .tn-orange{background:#f5b642!important;border-color:#e5a12b!important;color:#163b28!important}
.ux11-ready .tn-orange:hover{background:#efad3f!important}
.ux11-ready .btn:disabled,.ux11-ready .btn[aria-disabled=true]{filter:none;cursor:default}
.ux11-ready :is(.panel,.v9-op-card,.v9-project-card,.v9-dossier,.v12-decision-brief,.v12-scenario-context){border-color:var(--v13-line);border-radius:var(--v13-radius)}
.ux11-ready :is(input,select,textarea,.btn,.icon-btn){border-radius:var(--v13-control-radius)}
.ux11-ready :is(h1,h2,h3,h4){font-weight:700;letter-spacing:0;overflow-wrap:anywhere;color:inherit}
.ux11-ready :is(.v9-dossier-intro>h1,.v12-project-heading h1,.v13-op-summary h1){font-size:32px;line-height:1.7;color:var(--v13-ink);margin-block:8px 16px}
.ux11-ready :is(.v12-section-heading h2,.v12-decision-brief h2,.help-content>h2){font-size:24px;line-height:1.8}
.ux11-ready :is(.v9-analysis h2,.v12-decision-brief h3,.v12-scenario-context h3){font-size:19px;line-height:1.85}
.ux11-ready :is(.v9-op-card,.v9-project-card) h3{font-size:18px;line-height:1.8}
.ux11-ready :is(.v9-analysis p,.v12-detail-disclosure p,.v12-detail-disclosure li,.v12-detail-disclosure dd,.help-content p,.resource-paper p){font-size:14px;line-height:2.05}
.ux11-ready :is(.v9-card-context small,.v9-card-facts,.v9-project-card .evidence-tag,.evidence-tag,.eyebrow,.small-kicker,.v12-section-heading>.eyebrow,.v12-next-action>.eyebrow,.v9-photo-credit,.small,.stat-label,.stat .label,.stat .sub,.admin-stat .growth,.admin-title p,.admin-count,.footer p,.footer a,.tn-note){font-size:12px!important;line-height:1.85}
.ux11-ready .v9-photo-credit{color:var(--v13-muted);margin-top:10px!important}
.ux11-ready .v12-section-heading{margin-bottom:20px}
.ux11-ready .v12-section-heading>p{max-width:72ch}
/* A compact decision summary; long explanation remains available in the following disclosure. */
.v13-op-summary{display:flex;flex-direction:column;gap:14px;min-width:0;color:var(--v13-ink)}
.v13-op-summary>header{min-width:0}.v13-op-summary :is(h1,h2,p){margin-block:0}
.v13-summary-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;color:var(--v13-muted);font-size:13px;line-height:1.8}
.v13-summary-meta .icon{height:17px;width:17px;flex-shrink:0}
.v13-summary-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:0;padding-block:14px;border-block:1px solid var(--v13-line)}
.v13-summary-facts>div{min-width:0;overflow-wrap:anywhere}.v13-summary-facts :is(dt,span){display:block;font-size:12px;color:var(--v13-muted);line-height:1.8;margin-bottom:4px}
.v13-summary-facts :is(dd,b,strong){display:block;font-size:14px;line-height:1.9;margin:0;color:var(--v13-ink)}
.v13-op-summary>.row{gap:10px;flex-wrap:wrap}.v13-op-summary .btn.primary{min-height:48px}
.v13-next-summary{background:var(--v13-soft);border:1px solid var(--v13-line);border-inline-start:3px solid var(--v13-accent);border-radius:10px;margin:0;min-width:0;overflow:hidden}
.v13-next-summary>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none;padding:12px 15px;min-height:48px;color:var(--v13-ink);font-size:14px;line-height:1.9;font-weight:700;cursor:pointer}
.v13-next-summary>summary::-webkit-details-marker{display:none}.v13-next-summary>summary:after{content:'+';font-weight:400;font-size:22px;color:var(--v13-accent);flex-shrink:0}
.v13-next-summary[open]>summary:after{content:'−'}.v13-next-summary>div{padding:0 15px 15px}.v13-next-summary :is(p,li){font-size:14px;line-height:2;color:var(--v13-muted);overflow-wrap:anywhere}
.v13-next-summary .v13-next-preview{font-size:13px;line-height:1.9;font-weight:400;margin:4px 0 0;color:var(--v13-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.v13-next-summary[open] .v13-next-preview{display:none}
/* Keep the outer card and use rhythm/separators for the inner levels. */
.ux11-ready .v12-decision-brief>.v12-detail-disclosure{border:0;border-bottom:1px solid var(--v13-line);border-radius:0;background:transparent;margin:0;overflow:visible}
.ux11-ready .v12-decision-brief>.v12-detail-disclosure:last-child{border-bottom:0}
.ux11-ready .v12-decision-brief>.v12-detail-disclosure>summary{padding:16px 0;min-height:54px}
.ux11-ready .v12-decision-brief>.v12-detail-disclosure[open]>summary{border:0;background:transparent;color:var(--v13-accent)}
.ux11-ready .v12-decision-brief>.v12-detail-disclosure>div{padding:0 0 20px}
.ux11-ready .v12-role-card{border:0;border-inline-start:2px solid var(--v13-line);border-radius:0;background:transparent;padding:8px 16px}
.ux11-ready .v12-role-card h3{margin:0 0 8px;font-size:16px}
.ux11-ready .v12-owner-input-gate{border:0;border-radius:10px;background:var(--v13-soft)}
.ux11-ready .v12-case-action>.v12-detail-disclosure{border:0;border-top:1px solid var(--v13-line);border-radius:0;background:transparent;margin-bottom:0}
.ux11-ready .v12-case-action>.v12-detail-disclosure>summary{padding-inline:0}.ux11-ready .v12-case-action>.v12-detail-disclosure>div{padding-inline:0;padding-bottom:0}
.ux11-ready .v12-output-note{border:0;border-inline-start:3px solid var(--v13-accent);background:var(--v13-soft);padding:12px 16px;border-radius:8px}
.ux11-ready .v12-scenario-context>.v12-next-action{border:0;border-inline-start:3px solid var(--v13-accent);box-shadow:none}
/* Current section is a persistent visual state, independent of the temporary hover/focus. */
.ux11-ready .v12-detail-nav>button{font-size:13px;line-height:1.8;min-height:44px;border-radius:8px}
.ux11-ready .v12-detail-nav>button:not([aria-current=true]){border-color:transparent;background:transparent;box-shadow:none}
.ux11-ready .v12-detail-nav>button:not([aria-current=true]):hover{background:var(--v13-soft)}
.ux11-ready .v12-detail-nav>button[aria-current=true]{background:var(--v13-soft);border-color:var(--v13-line);color:var(--v13-accent);box-shadow:inset 0 -2px 0 var(--v13-accent);font-weight:700}
/* English keeps its own reading rhythm while content and canonical values are unchanged. */
html[dir=ltr] .ux11-ready{line-height:1.7}
html[dir=ltr] .ux11-ready :is(.v9-dossier-intro>h1,.v12-project-heading h1,.v13-op-summary h1){line-height:1.45}
html[dir=ltr] .ux11-ready :is(.v9-analysis p,.v12-detail-disclosure p,.v12-detail-disclosure li,.v12-detail-disclosure dd,.v12-section-heading>p,.v12-scenario-context p,.v12-next-action>p,.help-content p,.resource-paper p,.v13-next-summary p,.v13-next-summary li){line-height:1.8}
html[dir=ltr] .ux11-ready :is(.v9-card-summary,.v9-project-card .card-body>p){line-height:1.75}
html[dir=ltr] .ux11-ready :is(.v12-role-card p,.v12-owner-input-gate dd,.v12-case-facts dd,.v13-summary-facts dd){line-height:1.75}
@media(max-width:900px){.v13-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){
 .ux11-ready :is(.v9-dossier-intro>h1,.v12-project-heading h1,.v13-op-summary h1){font-size:24px;line-height:1.75;margin-block:4px 12px}
 .ux11-ready :is(.v12-section-heading h2,.v12-decision-brief h2,.help-content>h2){font-size:22px;line-height:1.8}
 .ux11-ready :is(.v9-analysis h2,.v12-decision-brief h3,.v12-scenario-context h3){font-size:18px}
 .ux11-ready :is(.v9-op-card,.v9-project-card) h3{font-size:16px!important;line-height:1.8!important}
 .ux11-ready :is(.v9-op-card,.v9-project-card){border-radius:14px}
 .ux11-ready :is(.v9-op-card,.v9-project-card)>.card-image{border-radius:10px}
 .ux11-ready .portal-header .government-content span{display:none}
 .ux11-ready .portal-header .government-content,html[dir=ltr] .ux11-ready .portal-header .government-content{top:17px;gap:0;min-height:40px;justify-content:center}
 .ux11-ready .portal-header .government-content img{width:40px;height:38px}
 .ux11-ready .portal-header .portal-title h2,html[dir=ltr] .ux11-ready .portal-header .portal-title h2{font-size:16px;line-height:1.8}
 .v13-op-summary{gap:12px}.v13-summary-meta{font-size:13px;gap:6px 12px}.v13-summary-facts{gap:10px 14px;padding-block:12px}.v13-summary-facts :is(dd,b,strong){font-size:13px}
 .v13-op-summary>.btn.primary,.v13-op-summary>.row>.btn.primary{width:100%}
 .v13-next-summary>summary{font-size:14px;padding:12px 14px}.v13-next-summary>div{padding:0 14px 14px}
 .ux11-ready .v12-decision-brief{padding:18px}.ux11-ready .v12-decision-brief>.v12-detail-disclosure>summary{font-size:14px;min-height:52px;padding-block:14px}
 .ux11-ready .v12-role-card{padding:8px 14px}.ux11-ready .v12-detail-nav{gap:8px}.ux11-ready .v12-detail-nav>button{font-size:13px}
 html[dir=ltr] .ux11-ready :is(.v9-dossier-intro>h1,.v12-project-heading h1,.v13-op-summary h1){line-height:1.5}
}
@media(max-width:359px){.v13-summary-facts{grid-template-columns:minmax(0,1fr)}.ux11-ready .portal-header .portal-title h2,html[dir=ltr] .ux11-ready .portal-header .portal-title h2{font-size:15px}}
@media print{
 .ux11-ready{--v13-accent:#222;--v13-soft:#f5f5f5;--v13-ink:#111;--v13-muted:#333;--v13-line:#bbb;--v13-surface:#fff;--v13-canvas:#fff}
 .v13-next-summary{overflow:visible;background:#fff;border-color:#bbb}.v13-next-summary>summary:after{display:none}
 .ux11-ready .v12-role-card{border:0;border-inline-start:1px solid #bbb}.v13-op-summary,.v13-summary-facts{break-inside:avoid}
}
@media print{
 .ux11-ready,.ux11-ready .chalus-site,.ux11-ready .tn-site,html[data-theme=dark] .ux11-ready,html[data-theme=dark] .ux11-ready .chalus-site,html[data-theme=dark] .ux11-ready .tn-site{
  --v13-accent:#222!important;--v13-soft:#f5f5f5!important;--v13-ink:#111!important;--v13-muted:#333!important;--v13-line:#bbb!important;--v13-surface:#fff!important;--v13-canvas:#fff!important
 }
}

.v13-intro-disclosure{margin-block:12px;border-block-start:1px solid var(--v13-line);padding-block:12px}.v13-intro-disclosure>summary{font-weight:700;min-height:44px;cursor:pointer}.v13-publication-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:20px}.v13-publication-list h2{font-size:17px;line-height:1.9}.v13-feedback:empty{display:none}.v13-feedback,.v13-submit-feedback{color:var(--v13-ink);margin-block:12px;overflow-wrap:anywhere}.v13-status-history{padding-inline-start:22px}.v13-status-history li{padding-block:10px;border-bottom:1px solid var(--v13-line)}.v13-case-reference{overflow-wrap:anywhere}.v13-unknown-amount{margin-block:10px}#v13-amount-equivalent{display:block;font-size:13px;color:var(--v13-muted)}[data-v13-form=workflow] fieldset{margin-block:16px;border:1px solid var(--v13-line);padding:16px;border-radius:10px}[data-v13-form=workflow] legend{font-weight:700;padding-inline:8px}.pill.green{color:#176242;background:#e8f5ed}.pill.orange{color:#805000;background:#fff1d6}.pill.red{color:#993737;background:#ffeded}.pill.gray{color:#475569;background:#edf1f5}html[data-theme=dark] .pill.green{color:#a5e9c5;background:#173f2d}html[data-theme=dark] .pill.orange{color:#ffda94;background:#4b3719}html[data-theme=dark] .pill.red{color:#ffb8b8;background:#50282c}html[data-theme=dark] .pill.gray{color:#d1dbe7;background:#2b3745}@media(max-width:900px){.v13-publication-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.v13-publication-list{grid-template-columns:minmax(0,1fr)}.v13-op-summary>.row.wrap{order:0}.v13-case-reference h3{font-size:17px}.v13-case-reference time{display:block}}
