/* Scoped additive styling. The original workbench stylesheet remains untouched. */
.nav-product-icon{display:block;width:25px;height:25px;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.global-nav button.active .nav-product-icon{filter:drop-shadow(0 2px 3px rgba(40,101,239,.18))}
.acq-loading-page{display:grid;place-items:center}.acq-loading-card{display:grid;gap:8px;min-width:280px;padding:24px 28px;border:1px solid #dce6ee;border-radius:14px;background:#fff;box-shadow:0 12px 32px rgba(42,69,91,.07);color:#264a63}.acq-loading-card span{color:#69859a;font-size:12px}
/* AI acquisition uses workbench theme tokens rather than fixed light cards. */
.acq-demo-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:16px 0}.acq-demo-metric{position:relative;min-height:148px;padding:17px;border:1px solid #dce6ee;border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(42,69,91,.06);text-align:left;cursor:pointer}.acq-demo-metric:hover{border-color:#86b7ef}.acq-demo-metric.active{border:2px solid #2376ed;padding:16px;box-shadow:0 12px 30px rgba(35,118,237,.16)}.acq-demo-metric small{display:block;color:#688197;font-size:11px}.acq-demo-metric strong{display:block;margin:8px 0 6px;color:#1f4664;font-size:24px;line-height:1}.acq-demo-metric span{font-size:12px;font-weight:700}.acq-demo-metric span em{margin-left:5px;color:#7c94a5;font-style:normal;font-weight:400}.acq-demo-metric .up{color:#d1534b}.acq-demo-metric .down{color:#1b9b82}.acq-demo-metric i{position:absolute;top:10px;right:10px;padding:3px 6px;border-radius:5px;background:#2376ed;color:#fff;font-size:10px;font-style:normal}.acq-spark{display:block;width:100%;height:42px;margin-top:8px}.acq-main-chart{margin-top:16px}.acq-main-chart header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.acq-main-chart header p{margin-bottom:0;font-size:13px}.acq-main-chart header p b{color:#264d6b}.acq-main-chart canvas{display:block;width:100%;height:248px;margin-top:15px}.acq-demo-key{display:inline-flex;align-items:center;gap:6px;margin-left:12px;color:#5b768b;font-size:12px}.acq-demo-key i{width:8px;height:8px;border-radius:50%;background:#2576ed}.acq-demo-key.muted i{background:#a9c7ea}.acq-chart-axis{display:flex;justify-content:space-between;padding:0 30px;color:#7990a2;font-size:11px}.acq-delivery-table{margin-top:17px}.acq-delivery-table header{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.acq-delivery-table header h2{font-size:17px}.acq-table-wrap{overflow-x:auto;margin-top:12px}.acq-delivery-table table{width:100%;min-width:880px;border-collapse:collapse;text-align:left;font-size:13px}.acq-delivery-table th{padding:10px 11px;background:#f3f7fa;color:#6a8192;font-size:11px;white-space:nowrap}.acq-delivery-table td{padding:13px 11px;border-top:1px solid #e2ebf1;color:#31536a;white-space:nowrap}.acq-demo-status{color:#237564;font-weight:700}body.dark .acq-demo-metric{background:var(--bg-card);border-color:var(--border);box-shadow:var(--shadow-lg)}body.dark .acq-demo-metric small{color:var(--text-muted)}body.dark .acq-demo-metric strong{color:var(--text-primary)}body.dark .acq-demo-metric.active{border-color:#5598ff}body.dark .acq-demo-metric span em{color:var(--text-muted)}body.dark .acq-main-chart header p b{color:var(--text-primary)}body.dark .acq-demo-key{color:var(--text-secondary)}body.dark .acq-delivery-table th{background:var(--bg-elevated);color:var(--text-muted)}body.dark .acq-delivery-table td{border-top-color:var(--border);color:var(--text-secondary)}@media(max-width:1250px){.acq-demo-metric-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.acq-demo-metric-grid{grid-template-columns:repeat(2,1fr)}.acq-main-chart header{display:block}.acq-main-chart header>div:last-child{margin-top:10px}.acq-main-chart canvas{height:200px}.acq-chart-axis{padding:0 9px;font-size:10px}}
.acq-demo-toggle{margin-top:4px}.acq-demo-banner{display:flex;gap:12px;align-items:flex-start;margin:15px 0;padding:13px 16px;border:1px solid #a9ced0;border-radius:10px;background:#effaf8;color:#316870;font-size:13px;line-height:1.55}.acq-demo-banner b{white-space:nowrap}.acq-delivery-metrics{margin:15px 0}.acq-delivery-table{margin-top:17px}.acq-delivery-table header{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.acq-delivery-table header h2{font-size:17px}.acq-table-wrap{overflow-x:auto;margin-top:12px}.acq-delivery-table table{width:100%;min-width:880px;border-collapse:collapse;text-align:left;font-size:13px}.acq-delivery-table th{padding:10px 11px;background:#f3f7fa;color:#6a8192;font-size:11px;white-space:nowrap}.acq-delivery-table td{padding:13px 11px;border-top:1px solid #e2ebf1;color:#31536a;white-space:nowrap}.acq-demo-status{color:#237564;font-weight:700}body.dark .acq-demo-banner{background:#18383a;border-color:#2b6767;color:#a9e6d2}body.dark .acq-delivery-table th{background:var(--bg-elevated);color:var(--text-muted)}body.dark .acq-delivery-table td{border-top-color:var(--border);color:var(--text-secondary)}@media(max-width:650px){.acq-demo-banner{display:block}.acq-demo-banner b{display:block;margin-bottom:4px}.acq-delivery-table header{display:block}.acq-delivery-table header .acq-tag{margin-top:8px}}
.acq-demo-card-grid,.acq-demo-permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.acq-demo-content-card,.acq-demo-permission-grid article,.acq-demo-decision-list article{padding:20px;border:1px solid #dce6ee;border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(42,69,91,.06)}.acq-demo-content-card h2,.acq-demo-permission-grid h2,.acq-demo-decision-list h2{margin-bottom:9px;font-size:18px}.acq-demo-content-card>div{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.acq-demo-content-card>div span{padding:5px 8px;border-radius:6px;background:#f0f6f9;color:#52738a;font-size:11px}.acq-demo-content-card small,.acq-demo-permission-grid small{display:block;margin-top:15px;color:#7b92a3;font-size:11px;line-height:1.55}.acq-demo-brief dl,.acq-demo-decision-list dl{margin:13px 0 0}.acq-demo-brief dt,.acq-demo-decision-list dt{margin-top:8px;color:#738c9e;font-size:11px}.acq-demo-brief dd,.acq-demo-decision-list dd{margin:3px 0;color:#294e68;font-size:13px;font-weight:700}.acq-demo-funnel{display:flex;align-items:stretch;gap:12px;margin:17px 0}.acq-demo-funnel article{display:grid;flex:1;gap:7px;padding:18px;border:1px solid #dce6ee;border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(42,69,91,.06)}.acq-demo-funnel small{color:#70899b;font-size:12px}.acq-demo-funnel strong{color:#234d6b;font-size:28px}.acq-demo-funnel span{color:#8297a7;font-size:11px}.acq-demo-funnel>i{align-self:center;color:#9bb0bf;font-style:normal}.acq-demo-decision-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.acq-demo-permission-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:17px}.acq-demo-permission-grid article{min-height:156px}.acq-demo-permission-grid .acq-tag{margin-top:3px}@media(max-width:1050px){.acq-demo-card-grid,.acq-demo-decision-list{grid-template-columns:1fr}.acq-demo-permission-grid{grid-template-columns:repeat(2,1fr)}.acq-demo-funnel{flex-wrap:wrap}.acq-demo-funnel article{min-width:38%}.acq-demo-funnel>i{display:none}}body.dark .acq-demo-content-card,body.dark .acq-demo-permission-grid article,body.dark .acq-demo-decision-list article,body.dark .acq-demo-funnel article{background:var(--bg-card);border-color:var(--border);box-shadow:var(--shadow-lg)}body.dark .acq-demo-content-card>div span{background:var(--bg-elevated);color:var(--text-secondary)}body.dark .acq-demo-content-card h2,body.dark .acq-demo-permission-grid h2,body.dark .acq-demo-decision-list h2,body.dark .acq-demo-funnel strong,body.dark .acq-demo-brief dd,body.dark .acq-demo-decision-list dd{color:var(--text-primary)}body.dark .acq-demo-content-card small,body.dark .acq-demo-permission-grid small,body.dark .acq-demo-funnel small,body.dark .acq-demo-funnel span,body.dark .acq-demo-brief dt,body.dark .acq-demo-decision-list dt{color:var(--text-muted)}@media(max-width:650px){.acq-demo-permission-grid{grid-template-columns:1fr}.acq-demo-funnel article{min-width:100%}}
.acq-material-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:17px;margin-top:17px}.acq-material-preview,.acq-material-summary,.acq-material-next article{overflow:hidden;border:1px solid #dce6ee;border-radius:15px;background:#fff;box-shadow:0 12px 32px rgba(42,69,91,.07)}.acq-material-preview{display:grid;grid-template-columns:44% 1fr}.acq-material-image-wrap{position:relative;min-height:250px;background:#d8e2e9}.acq-material-image-wrap img{display:block;width:100%;height:100%;object-fit:cover}.acq-material-image-wrap span{position:absolute;top:12px;left:12px;padding:5px 8px;border-radius:999px;background:#183b55df;color:#fff;font-size:11px;font-weight:700}.acq-material-title{padding:24px}.acq-material-title h2{font-size:25px}.acq-material-title>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.acq-material-title>div span{padding:6px 8px;border-radius:7px;background:#eef4f7;color:#52738a;font-size:11px}.acq-material-summary{padding:24px}.acq-material-summary h2{font-size:21px}.acq-material-metrics{display:grid;grid-template-columns:1fr;gap:12px;margin:20px 0}.acq-material-metrics div{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:10px;border-bottom:1px solid #e5edf2}.acq-material-metrics small{color:#71899b;font-size:12px}.acq-material-metrics strong{color:#28516e;font-size:24px}.acq-material-summary>small{display:block;color:#8196a5;font-size:11px;line-height:1.6}.acq-material-next{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:17px}.acq-material-next article{padding:23px}.acq-material-next h2{font-size:19px}.acq-material-next ul{margin:14px 0 0;padding-left:19px;color:#5e788d;font-size:13px;line-height:1.8}.acq-material-guard{display:flex;gap:9px;margin-top:17px;padding:12px;border-radius:9px;background:#fff4f2;color:#8c514b;font-size:12px;line-height:1.55}.acq-material-guard b{white-space:nowrap}@media(max-width:1050px){.acq-material-hero,.acq-material-next{grid-template-columns:1fr}.acq-material-preview{grid-template-columns:36% 1fr}.acq-material-image-wrap{min-height:220px}}body.dark .acq-material-preview,body.dark .acq-material-summary,body.dark .acq-material-next article{background:var(--bg-card);border-color:var(--border);box-shadow:var(--shadow-lg)}body.dark .acq-material-title h2,body.dark .acq-material-summary h2,body.dark .acq-material-next h2,body.dark .acq-material-metrics strong{color:var(--text-primary)}body.dark .acq-material-title>div span{background:var(--bg-elevated);color:var(--text-secondary)}body.dark .acq-material-metrics div{border-bottom-color:var(--border)}body.dark .acq-material-metrics small,body.dark .acq-material-summary>small,body.dark .acq-material-next ul{color:var(--text-secondary)}body.dark .acq-material-guard{background:#422c2a;color:#ffc7bf}@media(max-width:650px){.acq-material-preview{grid-template-columns:1fr}.acq-material-image-wrap{min-height:200px}.acq-material-title{padding:20px}}
.acq-material-library,.acq-material-detail{margin-top:17px;padding:22px;border:1px solid #dce6ee;border-radius:15px;background:#fff;box-shadow:0 12px 32px rgba(42,69,91,.07)}.acq-material-library>header,.acq-material-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.acq-material-library>header h2,.acq-material-detail>header h2{margin-bottom:0;font-size:20px}.acq-material-library>header small{color:#7d93a3;font-size:11px}.acq-material-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:17px}.acq-material-tile{position:relative;overflow:hidden;padding:0;border:1px solid #dce6ee;border-radius:12px;background:#fff;text-align:left;cursor:pointer}.acq-material-tile:hover{border-color:#8ab9ee}.acq-material-tile.active{border:2px solid #2876ed;box-shadow:0 10px 22px rgba(40,118,237,.16)}.acq-material-tile img{display:block;width:100%;height:174px;object-fit:cover}.acq-material-tile-status{position:absolute;top:10px;left:10px;padding:4px 7px;border-radius:999px;background:#173b55df;color:#fff;font-size:10px;font-weight:700}.acq-material-tile>div{display:grid;gap:5px;padding:13px}.acq-material-tile small,.acq-material-tile em{color:#71899b;font-size:11px;font-style:normal}.acq-material-tile b{color:#294f69;font-size:15px}.acq-material-detail-grid{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(220px,.62fr) minmax(280px,1fr);gap:18px;margin-top:19px}.acq-material-detail-image{min-height:330px;overflow:hidden;border-radius:11px;background:#dbe4ea}.acq-material-detail-image img{display:block;width:100%;height:100%;object-fit:cover}.acq-material-score{display:grid;align-content:start;gap:0;padding:17px;border-radius:11px;background:#f4f8fa}.acq-material-score>div{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-top:1px solid #dce7ec}.acq-material-score>div:first-of-type{border-top:0}.acq-material-score small{color:#71899b;font-size:12px}.acq-material-score strong{color:#28516e;font-size:24px}.acq-material-score>small:last-child{margin-top:10px;font-size:11px;line-height:1.55}.acq-material-insight{padding:2px 4px}.acq-material-insight h3{margin:13px 0 4px;color:#345c76;font-size:13px}.acq-material-insight p{margin-bottom:0;font-size:13px}@media(max-width:1050px){.acq-material-gallery{grid-template-columns:repeat(2,1fr)}.acq-material-detail-grid{grid-template-columns:1fr 1fr}.acq-material-insight{grid-column:1/-1}}body.dark .acq-material-library,body.dark .acq-material-detail,body.dark .acq-material-tile{background:var(--bg-card);border-color:var(--border);box-shadow:var(--shadow-lg)}body.dark .acq-material-library>header h2,body.dark .acq-material-detail>header h2,body.dark .acq-material-tile b,body.dark .acq-material-score strong,body.dark .acq-material-insight h3{color:var(--text-primary)}body.dark .acq-material-tile small,body.dark .acq-material-tile em,body.dark .acq-material-score small,body.dark .acq-material-library>header small{color:var(--text-muted)}body.dark .acq-material-score{background:var(--bg-elevated)}body.dark .acq-material-score>div{border-top-color:var(--border)}@media(max-width:650px){.acq-material-gallery,.acq-material-detail-grid{grid-template-columns:1fr}.acq-material-insight{grid-column:auto}.acq-material-tile img{height:205px}.acq-material-library>header,.acq-material-detail>header{display:block}.acq-material-library>header small{display:block;margin-top:8px}}
body.dark .acq-page{background:var(--bg-page);color:var(--text-primary)}body.dark .acq-page h1,body.dark .acq-page h2{color:var(--text-primary)}body.dark .acq-page p,body.dark .acq-page-head p,body.dark .acq-panel dt{color:var(--text-secondary)}body.dark .acq-eyebrow,body.dark .acq-panel small,body.dark .acq-action-panel aside small,body.dark .acq-status-card small{color:var(--text-muted)}body.dark .acq-action-panel,body.dark .acq-status-card,body.dark .acq-panel,body.dark .acq-empty-panel,body.dark .acq-empty,body.dark .acq-login,body.dark .acq-unavailable,body.dark .acq-decision-list,body.dark .acq-note,body.dark .acq-flow{background:var(--bg-card);border-color:var(--border);box-shadow:var(--shadow-lg)}body.dark .acq-action-panel aside{background:var(--bg-elevated);border-left-color:var(--border)}body.dark .acq-action-panel aside b,body.dark .acq-status-card strong,body.dark .acq-panel dd,body.dark .acq-decision b,body.dark .acq-note b{color:var(--text-primary)}body.dark .acq-status-key{background:#18383a;border-color:#2b6767}body.dark .acq-status-key strong{color:#9fe0da}body.dark .acq-flow{color:var(--text-muted)}body.dark .acq-flow span.done{color:#8bc9d3}body.dark .acq-flow span.current{background:var(--selected);color:#bad1ff}body.dark .acq-local-nav{border-bottom-color:var(--border)}body.dark .acq-local-nav button{color:var(--text-secondary)}body.dark .acq-local-nav button.active{background:var(--selected);color:#b9d2ff}body.dark .acq-top select,body.dark .acq-login input,body.dark .acq-dialog-card input,body.dark .acq-dialog-card select,body.dark .acq-dialog-card textarea{background:var(--bg-input);border-color:var(--border-strong);color:var(--text-primary)}body.dark .acq-secondary{background:var(--bg-elevated);border-color:var(--border-strong);color:var(--text-primary)}body.dark .acq-link{color:#9ec1ff}body.dark .acq-decision{border-top-color:var(--border)}body.dark .acq-dialog{background:rgba(2,7,13,.7)}body.dark .acq-dialog-card{background:var(--bg-card);color:var(--text-primary);box-shadow:0 25px 70px rgba(0,0,0,.6)}body.dark .acq-login label,body.dark .acq-dialog-card label{color:var(--text-secondary)}body.dark .acq-notice{background:var(--bg-elevated);border-color:var(--border-strong);color:var(--text-secondary)}body.dark .acq-notice.success{background:#16372f;border-color:#2d7461;color:#a9e6d2}body.dark .acq-notice.error{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}
body.dark .acq-loading-card{background:var(--bg-card);border-color:var(--border);box-shadow:var(--shadow-lg);color:var(--text-primary)}body.dark .acq-loading-card span{color:var(--text-muted)}
.acq-material-library,.acq-material-detail{border-radius:14px}.acq-material-library>header p{margin-bottom:6px}.acq-material-library>header p:not(.acq-eyebrow){max-width:590px;margin-bottom:0;font-size:13px}.acq-material-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.acq-material-tile{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.acq-material-tile:hover{transform:translateY(-2px);box-shadow:0 13px 26px rgba(42,69,91,.1)}.acq-material-tile>div{padding:14px}.acq-material-tile dl{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 8px;padding:10px 0;border-top:1px solid #e4edf2;border-bottom:1px solid #e4edf2}.acq-material-tile dl div{min-width:0}.acq-material-tile dt{color:#7890a1;font-size:10px}.acq-material-tile dd{margin:3px 0 0;color:#234d6a;font-size:14px;font-weight:800}.acq-material-tile em{display:block;min-height:34px;line-height:1.5}.acq-material-overview{display:grid;grid-template-columns:minmax(270px,.84fr) minmax(320px,1fr) minmax(245px,.7fr);gap:18px;margin-top:19px}.acq-material-detail-image{min-height:292px}.acq-material-metric-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-content:start}.acq-material-metric-button{min-height:118px;padding:16px;border:1px solid #dce6ee;border-radius:11px;background:#f9fbfc;color:#284e68;text-align:left;cursor:pointer}.acq-material-metric-button:hover{border-color:#8ab9ee;background:#fff}.acq-material-metric-button.active{border:2px solid #2876ed;padding:15px;background:#fff;box-shadow:0 8px 19px rgba(40,118,237,.13)}.acq-material-metric-button small,.acq-material-metric-button span{display:block;color:#71899b;font-size:11px}.acq-material-metric-button strong{display:block;margin:8px 0;color:#214f70;font-size:25px;line-height:1}.acq-material-metric-buttons>p{grid-column:1/-1;margin:2px 0 0;color:#7d94a4;font-size:11px;line-height:1.55}.acq-material-ai{padding:18px 19px;border:1px solid #cfe0e9;border-radius:11px;background:#f1f8fa}.acq-material-ai h3{margin:11px 0 3px;color:#244e6b;font-size:14px}.acq-material-ai p{margin-bottom:0;font-size:13px;line-height:1.6}.acq-material-chart{margin-top:18px;padding:21px;border:1px solid #dce6ee;border-radius:12px;background:#fff}.acq-material-chart header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.acq-material-chart h2{margin-bottom:5px}.acq-material-chart header p{margin-bottom:0;font-size:13px}.acq-material-chart header p b{color:#244e6b}.acq-material-chart canvas{display:block;width:100%;height:220px;margin-top:12px}.acq-material-bottom-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:17px;margin-top:18px}.acq-material-bottom-grid>section{padding:20px;border:1px solid #dce6ee;border-radius:12px;background:#fff}.acq-material-bottom-grid h2{font-size:18px}.acq-material-bottom-grid ul{display:grid;gap:8px;margin:14px 0;padding-left:19px;color:#42657c;font-size:13px}.acq-material-bottom-grid small{display:block;color:#7890a1;font-size:11px;line-height:1.65}.acq-material-task{margin-top:18px;padding:21px;border:1px solid #cddfe9;border-radius:12px;background:#f5fafc}.acq-material-task>div:first-child{display:flex;align-items:flex-end;justify-content:space-between;gap:15px}.acq-material-task h2{margin-bottom:0}.acq-material-task-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-top:16px}.acq-material-task-grid article{min-height:106px;padding:14px;border:1px solid #d9e6ec;border-radius:10px;background:#fff}.acq-material-task-grid small{display:block;margin-bottom:8px;color:#718b9e;font-size:11px}.acq-material-task-grid b{color:#345a72;font-size:13px;line-height:1.6}.acq-material-task-grid .guard{border-color:#ebd4d0;background:#fff8f7}.acq-material-task-grid .guard b{color:#86534d}.acq-material-task>p{margin:14px 0 0;color:#718b9e;font-size:11px}.acq-material-detail>header>div>p:last-child{margin-bottom:0}
body.dark .acq-material-tile dl{border-color:var(--border)}body.dark .acq-material-tile dd,body.dark .acq-material-metric-button strong,body.dark .acq-material-ai h3,body.dark .acq-material-chart header p b,body.dark .acq-material-task-grid b{color:var(--text-primary)}body.dark .acq-material-metric-button,body.dark .acq-material-chart,body.dark .acq-material-bottom-grid>section,body.dark .acq-material-task-grid article{border-color:var(--border);background:var(--bg-elevated)}body.dark .acq-material-metric-button.active{border-color:#5598ff;background:var(--bg-card)}body.dark .acq-material-ai{border-color:#31576a;background:#18333d}body.dark .acq-material-chart,body.dark .acq-material-bottom-grid>section{background:var(--bg-card)}body.dark .acq-material-task{border-color:#31576a;background:#132b34}body.dark .acq-material-task-grid .guard{border-color:#704842;background:#392928}body.dark .acq-material-task-grid .guard b{color:#ffcbc3}
@media(max-width:1100px){.acq-material-overview{grid-template-columns:1fr 1fr}.acq-material-ai{grid-column:1/-1}.acq-material-task-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.acq-material-gallery,.acq-material-overview,.acq-material-bottom-grid{grid-template-columns:1fr}.acq-material-metric-buttons{grid-template-columns:repeat(3,1fr)}.acq-material-chart header,.acq-material-task>div:first-child{display:block}.acq-material-chart header>div:last-child{margin-top:10px}.acq-material-task h2{margin-top:5px}.acq-material-task-grid{grid-template-columns:1fr}.acq-material-chart canvas{height:190px}}@media(max-width:460px){.acq-material-metric-buttons{grid-template-columns:1fr}.acq-material-metric-buttons>p{grid-column:auto}}
.acq-notice{margin:0 0 16px;padding:12px 15px;border:1px solid #cfe0e9;border-radius:10px;background:#eef6fa;color:#315c76;font-size:13px}.acq-notice.success{border-color:#add4ca;background:#eff8f5;color:#236457}.acq-notice.error{border-color:#e8bebe;background:#fff5f4;color:#8b3e3b}
.acq-page{min-height:calc(100vh - 98px);padding:30px 42px;background:#f4f7fa;color:#18324d}.acq-content{max-width:1370px;margin:auto}.acq-page h1,.acq-page h2,.acq-page p{margin-top:0}.acq-page h1{margin-bottom:7px;font-size:30px;letter-spacing:-.04em}.acq-page h2{margin-bottom:10px;font-size:20px}.acq-page p{line-height:1.7;color:#647c92}.acq-eyebrow{margin:0 0 8px;color:#61819b;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.acq-primary,.acq-secondary,.acq-link{padding:10px 15px;border-radius:8px;font-weight:700;cursor:pointer}.acq-primary{border:0;background:#376b8a;color:#fff}.acq-secondary{border:1px solid #c8d8e3;background:#fff;color:#365f7a}.acq-link{padding:0;border:0;background:transparent;color:#376b8a}.acq-top{display:flex;justify-content:space-between;gap:25px;align-items:flex-start;margin:0 0 22px}.acq-top p{margin-bottom:0}.acq-top-actions{display:flex;gap:10px}.acq-top select{height:39px;max-width:320px;padding:0 10px;border:1px solid #cbd9e3;border-radius:8px;color:#264a63;background:#fff}.acq-dot{padding:0 5px;color:#8aa0af}.acq-local-nav{display:flex;gap:5px;margin-bottom:22px;padding-bottom:12px;border-bottom:1px solid #dce6ee}.acq-local-nav button{padding:9px 14px;border:0;border-radius:7px;background:transparent;color:#678095;font-weight:700;cursor:pointer}.acq-local-nav button.active{background:#e5f0f5;color:#1f506e}.acq-action-panel,.acq-status-card,.acq-panel,.acq-empty-panel,.acq-empty,.acq-login,.acq-unavailable,.acq-decision-list,.acq-note,.acq-flow{background:#fff;border:1px solid #dce6ee;border-radius:15px;box-shadow:0 12px 32px rgba(42,69,91,.07)}.acq-action-panel{display:grid;grid-template-columns:minmax(0,1fr) 320px;overflow:hidden}.acq-action-panel>div{padding:25px}.acq-action-panel>div p{max-width:680px;margin-bottom:16px}.acq-action-panel aside{padding:25px;border-left:1px solid #dfe8ee;background:#edf5f8}.acq-action-panel aside small,.acq-status-card small{display:block;color:#69859a;font-size:11px}.acq-action-panel aside b{display:block;margin:8px 0;color:#254b65}.acq-action-panel aside p{font-size:12px}.acq-tag{display:inline-block;padding:7px 10px;border-radius:999px;background:#e9f1f4;color:#41697f;font-size:12px;font-weight:700}.acq-flow{display:flex;align-items:center;justify-content:space-between;gap:9px;margin:17px 0;padding:14px 18px;color:#8396a5;font-size:12px}.acq-flow span{white-space:nowrap}.acq-flow span.done{color:#2f7181;font-weight:700}.acq-flow span.current{padding:6px 10px;border-radius:999px;background:#e2eff4;color:#215a75;font-weight:700}.acq-flow i{font-style:normal;color:#b1c0cb}.acq-overview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.acq-status-card{min-height:133px;padding:18px}.acq-status-card strong{display:block;margin:9px 0;color:#254861;font-size:16px}.acq-status-card p{margin-bottom:0;font-size:12px}.acq-status-key{border-color:#a9ced0;background:#f0f9f8}.acq-status-key strong{font-size:18px;color:#1a5961}.acq-split{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:17px}.acq-panel{padding:22px}.acq-panel dl{margin:0}.acq-panel dt{margin-top:11px;color:#70889a;font-size:12px}.acq-panel dd{margin:4px 0;color:#254a64;font-weight:700}.acq-panel small{display:block;margin-top:16px;color:#8297a7;font-size:11px}.acq-page-head{padding:3px 0 8px}.acq-empty-panel{padding:32px;text-align:center}.acq-empty-panel h2{margin-bottom:8px}.acq-empty-panel small{color:#8297a7}.acq-note{display:flex;gap:13px;margin-top:17px;padding:16px 19px;color:#657d90;font-size:13px}.acq-note b{white-space:nowrap;color:#315a73}.acq-decision-list{margin-top:17px;padding:21px}.acq-decision{padding:14px 0;border-top:1px solid #e4edf2}.acq-decision:first-of-type{border-top:0}.acq-decision b{color:#2a5068}.acq-decision p{margin:7px 0;font-size:13px}.acq-decision small{color:#7e95a6}.acq-empty,.acq-login,.acq-unavailable{max-width:680px;margin:80px auto;padding:42px}.acq-empty .acq-primary{margin-top:7px}.acq-login form{display:grid;gap:14px;margin-top:24px}.acq-login label,.acq-dialog-card label{display:grid;gap:6px;color:#557087;font-size:12px;font-weight:700}.acq-login input,.acq-dialog-card input,.acq-dialog-card select,.acq-dialog-card textarea{box-sizing:border-box;width:100%;border:1px solid #cbd9e3;border-radius:8px;padding:10px;color:#17344d;font:inherit}.acq-login input,.acq-dialog-card input,.acq-dialog-card select{height:39px}.acq-dialog-card textarea{height:110px;resize:vertical}.acq-dialog{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:15px;background:rgba(20,42,60,.46)}.acq-dialog-card{width:min(590px,100%);max-height:calc(100vh - 30px);overflow:auto;display:grid;gap:15px;padding:25px;border-radius:16px;background:#fff;box-shadow:0 25px 70px rgba(15,31,46,.42)}.acq-dialog-card header{display:flex;justify-content:space-between;gap:15px}.acq-dialog-card header h2{margin:0}.acq-dialog-card header>button{border:0;background:transparent;color:#71879a;font-size:25px;cursor:pointer}.acq-dialog-card footer{display:flex;justify-content:flex-end;gap:9px}.acq-history-list article{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-top:1px solid #e4edf2}.acq-history-list b,.acq-history-list small{display:block}.acq-history-list b{color:#294c65}.acq-history-list small{margin-top:4px;color:#8095a5;font-size:11px}@media(max-width:1050px){.acq-page{padding:25px}.acq-overview-grid{grid-template-columns:repeat(2,1fr)}.acq-action-panel{grid-template-columns:1fr}.acq-action-panel aside{border-top:1px solid #dfe8ee;border-left:0}.acq-flow{overflow:auto;justify-content:flex-start}.acq-top{display:block}.acq-top-actions{margin-top:14px}}@media(max-width:650px){.acq-page{padding:17px}.acq-overview-grid,.acq-split{grid-template-columns:1fr}.acq-local-nav{overflow:auto}.acq-top-actions{align-items:stretch;flex-direction:column}.acq-top select{max-width:none}.acq-flow{font-size:11px}.acq-flow i{display:none}.acq-action-panel>div,.acq-action-panel aside,.acq-panel{padding:19px}}
