.ak-btn{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:11px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ak-btn--primary{color:#fff;background:#002045}.ak-btn--primary:hover{background:#1a365d}.ak-btn--light{color:#002045;background:#fff}.ak-btn--light:hover{background:#eef3f9}.ak-btn--ghost{color:#fff;background:#ffffff0a;border-color:#ffffff4d}.ak-btn--ghost:hover{background:#ffffff1f}.ak-btn--outline{color:#002045;background:#fff;border-color:#cbd5e0}.ak-btn--outline:hover{border-color:#002045}.ak-btn--danger{color:#991b1b;border-color:#fca5a5}.ak-btn--danger:hover{background:#fef2f2;border-color:#991b1b}.ak-btn--small{padding:8px 12px;font-size:10px}.ak-btn[disabled]{opacity:.45;cursor:not-allowed}.ak-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:22px}.ak-card-head{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.ak-step{color:#fff;background:#002045;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.ak-card-title{color:#002045;font-size:16px;font-weight:700;line-height:1.3}.ak-card-sub{color:#64748b;margin-top:2px;font-size:12.5px;line-height:1.5}.ak-grid-2{gap:16px;display:grid}@media (width>=640px){.ak-grid-2{grid-template-columns:1fr 1fr}}.ak-span-2{grid-column:1/-1}.ak-lbl{letter-spacing:.06em;text-transform:uppercase;color:#002045;font-size:10.5px;font-weight:700;display:block}.ak-lbl span{color:#b91c1c}.ak-fld{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;margin-top:6px;padding:9px 12px;font-size:14px;line-height:1.4;display:block}.ak-fld::placeholder{color:#94a3b8}.ak-fld:focus{border-color:#002045;outline:none;box-shadow:0 0 0 3px #00204514}textarea.ak-fld{resize:vertical}.ak-help{color:#64748b;margin-top:10px;font-size:11.5px;line-height:1.6}.ak-strip{background:#eef3f9;border:1px solid #dbe5f0;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;padding:12px;display:grid}.ak-strip span{letter-spacing:.05em;text-transform:uppercase;color:#64748b;font-size:9.5px;font-weight:700;display:block}.ak-strip strong{color:#002045;font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px;display:block}.ak-comp{border-top:1px solid #e2e8f0;padding-top:18px}.ak-comp:first-child{border-top:0;padding-top:0}.ak-comp-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ak-comp-kicker{color:#002045;font-size:14px;font-weight:700}.ak-comp-q{color:#64748b;margin-top:2px;font-size:12.5px}.ak-weight{text-transform:uppercase;letter-spacing:.05em;color:#64748b;flex:none;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.ak-weight input{color:#002045;text-align:right;background:#fff;border:1px solid #e2e8f0;border-radius:5px;width:52px;padding:5px 6px;font-size:13px;font-weight:600}.ak-weight input:focus{border-color:#002045;outline:none}.ak-chiprow{gap:8px;margin-top:12px;display:flex}.ak-chip{position:relative}.ak-chip input{opacity:0;width:1px;height:1px;position:absolute}.ak-chip span{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e0;border-radius:7px;justify-content:center;align-items:center;width:46px;height:38px;font-size:14px;font-weight:700;transition:background-color .12s,border-color .12s,color .12s;display:flex}.ak-chip:hover span{border-color:#94a3b8}.ak-chip input:checked+span{color:#fff;background:#002045;border-color:#002045}.ak-chip input:focus-visible+span{box-shadow:0 0 0 3px #13696a4d}.ak-scale{color:#94a3b8;margin-top:6px;font-size:10.5px}.ak-anchor{color:#334155;min-height:20px;margin-top:8px;font-size:12.5px;line-height:1.55}.ak-anchor.is-empty{color:#94a3b8}.ak-suggest{color:#13696a;background:#eefafa;border:1px solid #c8e9e9;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:7px 10px;font-size:12px;display:flex}.ak-suggest button{text-transform:uppercase;letter-spacing:.05em;color:#13696a;cursor:pointer;background:#fff;border:1px solid #a2eded;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.ak-suggest button:hover{color:#fff;background:#13696a;border-color:#13696a}.ak-check{color:#002045;align-items:flex-start;gap:10px;font-size:13px;font-weight:600;display:flex}.ak-check input{accent-color:#002045;width:15px;height:15px;margin-top:3px}.ak-scorecard{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.ak-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:9.5px;font-weight:700}.ak-badge{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;padding:5px 9px;font-size:9.5px;font-weight:700;display:inline-flex}.ak-badge--navy{color:#002045;background:#eef3f9;border-color:#cbd5e0}.ak-badge--green{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ak-badge--amber{color:#b45309;background:#fffbeb;border-color:#fde68a}.ak-badge--red{color:#991b1b;background:#fef2f2;border-color:#fecaca}.ak-bar-row{color:#475569;grid-template-columns:76px minmax(0,1fr) 14px;align-items:center;gap:8px;font-size:11.5px;display:grid}.ak-bar-label{min-width:0}.ak-bar-track{background:#eef2f7;border-radius:999px;height:6px;overflow:hidden}.ak-bar-track>span{background:#13696a;border-radius:999px;height:100%;display:block}.ak-bar-val{text-align:right;color:#002045;font-variant-numeric:tabular-nums;width:14px;font-weight:700}.ak-weight-note{color:#64748b;font-size:11.5px}.ak-weight-note.is-bad{color:#b91c1c;font-weight:600}.ak-missing{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-top:10px;padding:10px 12px;font-size:12px}.ak-missing strong{text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10px;display:block}.ak-missing li{margin-left:14px;list-style:outside}.ak-report{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-width:900px;margin:0 auto;padding:44px 46px;font-size:12.5px;line-height:1.6}.ak-kop{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ak-kop-org{color:#002045;font-size:17px;font-weight:700;line-height:1.3}.ak-kop-note{color:#64748b;margin-top:2px;font-size:10.5px}.ak-kop-right{text-align:right}.ak-kop-title{letter-spacing:.1em;color:#002045;font-size:17px;font-weight:700;line-height:1.3}.ak-kop-sub{letter-spacing:.16em;color:#13696a;margin-top:3px;font-size:9.5px;font-weight:700}.ak-kop-rule{border-top:3px solid #002045;border-bottom:1px solid #002045;height:4px;margin-top:10px}.ak-meta{border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 18px;margin-bottom:4px;padding:10px 0;display:grid}.ak-meta span{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:8.5px;display:block}.ak-meta strong{color:#002045;margin-top:1px;font-size:11.5px;font-weight:600;display:block}.ak-conf{letter-spacing:.14em;text-transform:uppercase;color:#b91c1c;margin-top:8px;font-size:8.5px;font-weight:700}.ak-sec{margin-top:20px}.ak-h2{letter-spacing:.08em;text-transform:uppercase;color:#002045;border-bottom:1px solid #cbd5e0;align-items:center;gap:9px;margin-bottom:9px;padding-bottom:5px;font-size:11px;font-weight:700;display:flex}.ak-no{color:#fff;background:#002045;border-radius:4px;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:9.5px;display:flex}.ak-kv{border-collapse:collapse;width:100%;font-size:11.5px}.ak-kv th,.ak-kv td{vertical-align:top;text-align:left;border-bottom:1px solid #eef2f7;padding:4px 0}.ak-kv th{color:#64748b;width:26%;padding-right:12px;font-weight:600}.ak-kv td{color:#1e293b}.ak-kv td+th{padding-left:16px}.ak-tbl{border-collapse:collapse;width:100%;font-size:11.5px}.ak-tbl th,.ak-tbl td{text-align:left;vertical-align:top;border:1px solid #d7dee8;padding:5px 8px}.ak-tbl thead th{color:#002045;text-transform:uppercase;letter-spacing:.05em;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eef3f9;font-size:9px;font-weight:700}.ak-tbl tbody th{color:#334155;background:#f8fafc;font-weight:600}.ak-tbl tfoot td{color:#002045;background:#f8fafc;font-weight:700}.ak-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ak-center{text-align:center}.ak-scrollhint{color:#64748b;margin:0 0 4px;font-size:10px;display:none}@media screen and (width<=640px){.ak-tblscroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.ak-tblscroll .ak-tbl{min-width:600px}.ak-scrollhint{display:block}}.ak-muted{color:#64748b}.ak-small{font-size:10px}.ak-decision{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f8fafc;border-left:4px solid #64748b;margin-top:10px;padding:9px 13px}.ak-decision.is-green{background:#ecfdf5;border-color:#047857}.ak-decision.is-amber{background:#fffbeb;border-color:#b45309}.ak-decision.is-navy{background:#eef3f9;border-color:#002045}.ak-decision.is-red{background:#fef2f2;border-color:#991b1b}.ak-decision p{color:#334155;margin:0;font-size:11px}.ak-dec-label{color:#002045;letter-spacing:.02em;font-size:12.5px;font-weight:700}.ak-bars{margin:8px 0 12px}.ak-bars .ak-bar-row{grid-template-columns:100px minmax(0,1fr) 16px;gap:10px}.ak-bars .ak-bar-track{height:8px}.ak-note{color:#475569;background:#fbfdff;border:1px dashed #cbd5e0;border-radius:4px;margin-top:8px;padding:8px 12px;font-size:10.5px}.ak-sign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.ak-sign{border:1px solid #e2e8f0;border-radius:5px;min-height:86px;padding:9px 11px}.ak-sign span{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:8.5px}.ak-sign strong{color:#1e293b;border-top:1px solid #94a3b8;margin-top:40px;padding-top:4px;font-size:11px;font-weight:600;display:block}.ak-sign em{color:#64748b;margin-top:2px;font-size:9px;font-style:normal;display:block}.ak-foot{color:#64748b;border-top:1px solid #e2e8f0;margin-top:16px;padding-top:7px;font-size:8.5px;line-height:1.5}@media print{@page{size:A4 portrait;margin:15mm 14mm 14mm}html,body{background:#fff!important}body>header,body>footer,.ak-noprint{display:none!important}main{padding:0!important}main>section{display:none!important}main>section#report-wrap{background:#fff!important;border:0!important;padding:0!important;display:block!important}#report-wrap>div{max-width:none!important;margin:0!important;padding:0!important}.ak-report{font-size:8.7pt;line-height:1.4;width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}.ak-kop-org,.ak-kop-title{font-size:12.5pt}.ak-kop-sub{font-size:7.4pt}.ak-kop-note,.ak-conf{font-size:6.8pt}.ak-kop-rule{margin-top:7pt}.ak-meta{margin-bottom:2pt;padding:7pt 0}.ak-meta strong{font-size:8.4pt}.ak-meta span{font-size:6.4pt}.ak-sec{break-inside:auto;margin-top:8.5pt}.ak-h2{margin-bottom:4pt;padding-bottom:3pt;font-size:8pt}.ak-no{width:14pt;height:14pt;font-size:7pt}.ak-kv,.ak-tbl{font-size:7.9pt}.ak-kv th,.ak-kv td{padding:2.4pt 0}.ak-tbl th,.ak-tbl td{padding:2.4pt 4.4pt}.ak-tbl thead th{font-size:6.6pt}.ak-tbl tr,.ak-kv tr,.ak-sign-grid,.ak-decision,.ak-note,.ak-foot{break-inside:avoid}.ak-tbl thead{display:table-header-group}.ak-tblscroll{overflow:visible!important}.ak-tblscroll .ak-tbl{min-width:0!important}.ak-decision{margin-top:5pt;padding:6pt 9pt}.ak-decision p,.ak-note{font-size:7.4pt}.ak-dec-label{font-size:8.6pt}.ak-sign-grid{gap:9pt;margin-top:6pt}.ak-sign{min-height:42pt;padding:5pt 7pt}.ak-sign strong{margin-top:18pt;font-size:7.8pt}.ak-sign span,.ak-sign em{font-size:6.3pt}.ak-foot{margin-top:9pt;padding-top:5pt;font-size:6.4pt}.ak-bars{margin:3pt 0 6pt}.ak-bars .ak-bar-track{height:5pt}.ak-bars .ak-bar-row{font-size:7.6pt}.ak-small{font-size:6.9pt}}
