:where(.acq-page,.acq-agent-dialog){font:14px/1.6 "Segoe UI",Arial,sans-serif;color:#19324c;background:#f6f5f1;--navy:#142d44;--gold:#bd985f;--line:#dde3e7}:where(.acq-page,.acq-agent-dialog,.acq-agent-trigger),:where(.acq-page,.acq-agent-dialog) *{box-sizing:border-box}body.acq-page{margin:0}:where(.acq-page,.acq-agent-dialog) :is(button,input,select,textarea){font:inherit;min-width:0}:where(.acq-page,.acq-agent-dialog) button,.acq-agent-trigger{cursor:pointer;border:1px solid #d0d9df;border-radius:9px;padding:10px 15px;min-height:44px;background:white;color:var(--navy)}:where(.acq-page,.acq-agent-dialog) button:disabled,.acq-agent-trigger:disabled{opacity:.5;cursor:default}:where(.acq-page,.acq-agent-dialog) :is(input,select,textarea){width:100%;padding:11px;border:1px solid #d0d9df;border-radius:8px;background:#fff;color:inherit;min-height:44px}:where(.acq-page,.acq-agent-dialog) textarea{resize:vertical}:where(.acq-page,.acq-agent-dialog) a{color:var(--navy)}:where(.acq-page,.acq-agent-dialog) :is(button,input,select,textarea,a):focus-visible,.acq-agent-trigger:focus-visible{outline:3px solid var(--gold);outline-offset:3px}:where(.acq-page,.acq-agent-dialog) [hidden]{display:none!important}.acq-wrap{max-width:1380px;margin:auto;padding:28px 32px}.acq-hero{background:var(--navy);border-radius:20px;padding:32px;color:#fff;display:flex;gap:24px;align-items:center;justify-content:space-between}.acq-hero h1{font-size:32px;letter-spacing:-.03em;line-height:1.2;margin:10px 0}.acq-hero p{color:#c1cfdc;margin-bottom:0}.acq-kicker{letter-spacing:.16em;color:#d7ba8b;font-size:10px;font-weight:700}.acq-nav{margin:0 0 20px;display:flex;gap:20px;flex-wrap:wrap;font-size:12px}.acq-primary{background:var(--navy);color:#fff;border-color:var(--navy)}.acq-notice{min-height:24px;color:#6b7b89}.acq-notice.error{color:#a52d2d}.acq-card{background:#fff;border:1px solid var(--line);border-radius:15px;padding:24px;margin:22px 0;min-width:0}.acq-card h2{font-size:20px;margin:0 0 14px;letter-spacing:-.02em}.acq-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.acq-fields label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:#546b7d}.acq-wide{grid-column:1/-1}.acq-check{flex-direction:row!important;align-items:center}.acq-check input{width:20px;min-height:20px}.acq-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.acq-columns .acq-card{margin:0}.acq-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.acq-metric{border:1px solid var(--line);border-radius:12px;padding:18px;background:#fff;min-width:0}.acq-metric strong{display:block;font-size:30px;font-variant-numeric:tabular-nums;line-height:1.3}.acq-metric span{font-size:12px;color:#647b8e}.acq-table{overflow:auto;max-height:480px}.acq-table table{border-collapse:collapse;width:100%;min-width:790px;font-size:12px}.acq-table th,.acq-table td{padding:12px;border-bottom:1px solid #e8edf0;text-align:left;vertical-align:top}.acq-table th{position:sticky;top:0;background:#faf9f5;color:#5e7284;white-space:nowrap}.acq-table td small{display:block;color:#748491;overflow-wrap:anywhere}.acq-policy{font-size:12px;color:#6c7d89;line-height:1.8}.acq-template-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.acq-template-list button{font-size:12px;text-align:left}.acq-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.acq-badge{display:inline-block;border-radius:6px;padding:4px 8px;background:#f4ecdc;color:#85642f;font-size:11px}.acq-agent-dialog{padding:24px;border:1px solid var(--line);border-radius:17px;width:min(660px,calc(100% - 24px));max-height:90dvh;overflow:auto;color:#19324c}.acq-agent-dialog::backdrop{background:#112a43aa}.acq-agent-dialog .acq-fields{grid-template-columns:1fr 1fr}.acq-agent-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f4ee;border-radius:9px;padding:18px;font:14px/1.7 inherit}.acq-agent-trigger{background:#17344f;color:#f6e3c1;border:1px solid #b99561;margin:14px 0}.acq-head{display:flex;justify-content:space-between;gap:20px;align-items:center}@media(max-width:800px){.acq-wrap{padding:18px 16px}.acq-columns{grid-template-columns:1fr}.acq-fields{grid-template-columns:1fr 1fr}.acq-metrics{grid-template-columns:1fr 1fr}.acq-hero{padding:24px;display:block}.acq-hero h1{font-size:27px}.acq-card{padding:18px}}@media(max-width:430px){.acq-fields,.acq-agent-dialog .acq-fields{grid-template-columns:1fr}.acq-wide{grid-column:auto}.acq-agent-dialog{padding:18px}.acq-card{border-radius:12px}.acq-metric{padding:14px}}
