.bna-report[data-v-596b0343]{--cr-ink:#102133;--cr-muted:#4f6378;--cr-line:#d4dde6;--cr-soft:#f0f6fb;--cr-accent:#0f4f7b;display:grid;font-family:Aptos Narrow,Segoe UI,Helvetica Neue,sans-serif;gap:20px}.bna-report__hero[data-v-596b0343]{align-items:center;background:linear-gradient(135deg,#0a3250,#0f4f7b 50%,#1d70a2);border-radius:24px;color:#f8fbff;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:28px 32px}.bna-report__hero-badge[data-v-596b0343]{align-items:center;display:flex;flex-direction:column;font-size:12px;gap:6px;letter-spacing:.1em;opacity:.8;text-transform:uppercase}.bna-report__title[data-v-596b0343]{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1;margin:6px 0 0}.bna-report__scope[data-v-596b0343]{color:#f0f8ffd6;font-size:.95rem;line-height:1.65;margin:10px 0 0;max-width:640px}.bna-report__panel[data-v-596b0343]{background:linear-gradient(180deg,#fff,#f8fbfe);border:1px solid rgba(15,79,123,.1);border-radius:22px;box-shadow:0 18px 42px #1021330d;padding:22px}.bna-report__panel-header[data-v-596b0343]{margin-bottom:18px}.bna-report__panel-title[data-v-596b0343]{color:var(--cr-ink);font-size:1.22rem;margin:4px 0 0}.bna-report__eyebrow[data-v-596b0343]{color:#6b8298;font-size:11px;letter-spacing:.18em;margin:0;text-transform:uppercase}.bna-report__summary-text[data-v-596b0343]{background:#0f4f7b0a;border-left:4px solid #1d70a2;border-radius:16px;color:var(--cr-ink);font-size:1rem;line-height:1.72;padding:18px}.bna-report__two-col[data-v-596b0343]{display:grid;gap:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.bna-report__sw-grid[data-v-596b0343]{align-content:start;display:grid;gap:12px}.bna-report__card[data-v-596b0343]{background:#fff;border:1px solid var(--cr-line);border-radius:18px;box-shadow:0 10px 24px #1021330a;padding:18px}.bna-report__card--success[data-v-596b0343]{background:linear-gradient(180deg,#f0fdf4,#fff);border-color:#15803d2e}.bna-report__card--warning[data-v-596b0343]{background:linear-gradient(180deg,#fffbeb,#fff);border-color:#b453092e}.bna-report__card-title[data-v-596b0343]{align-items:center;color:var(--cr-ink);display:flex;font-size:.95rem;font-weight:700;margin-bottom:10px}.bna-report__bullet-list[data-v-596b0343]{display:grid;gap:6px;margin:0;padding:0 0 0 18px}.bna-report__bullet-list li[data-v-596b0343]{color:var(--cr-muted);font-size:.88rem;line-height:1.6}.bna-report__bullet-list--success li[data-v-596b0343]{color:#15803d}.bna-report__bullet-list--warning li[data-v-596b0343]{color:#b45309}.bna-report__rec-list[data-v-596b0343]{display:grid;gap:10px;margin-top:18px}.bna-report__section-label[data-v-596b0343]{color:#6b8298;font-size:.8rem;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.bna-report__rec-item[data-v-596b0343]{align-items:flex-start;background:#f0f6fb99;border:1px solid rgba(15,79,123,.1);border-radius:16px;display:flex;gap:14px;padding:14px 16px}.bna-report__rec-priority[data-v-596b0343]{background:linear-gradient(135deg,#0f4f7b,#1d70a2);border-radius:999px;color:#f8fbff;display:grid;flex:none;font-size:13px;font-weight:800;height:28px;place-items:center;width:28px}.bna-report__rec-category[data-v-596b0343]{color:#6b8298;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.bna-report__rec-text[data-v-596b0343]{color:var(--cr-ink);font-size:.9rem;line-height:1.6;margin:4px 0 0}.bna-report__metrics-grid[data-v-596b0343]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.bna-report__metric-card[data-v-596b0343]{background:#fff;border:1px solid var(--cr-line);border-radius:18px;overflow:hidden;padding:18px;position:relative}.bna-report__metric-card[data-v-596b0343]:before{content:"";height:4px;inset:0 0 auto;position:absolute}.bna-report__metric-card.bna-report__metric--positive[data-v-596b0343]:before{background:#15803d}.bna-report__metric-card.bna-report__metric--negative[data-v-596b0343]:before{background:#dc2626}.bna-report__metric-card.bna-report__metric--neutral[data-v-596b0343]:before{background:#d97706}.bna-report__metric-status-dot[data-v-596b0343]{border-radius:999px;height:8px;position:absolute;right:14px;top:14px;width:8px}.bna-report__metric--positive .bna-report__metric-status-dot[data-v-596b0343]{background:#15803d}.bna-report__metric--negative .bna-report__metric-status-dot[data-v-596b0343]{background:#dc2626}.bna-report__metric--neutral .bna-report__metric-status-dot[data-v-596b0343]{background:#d97706}.bna-report__metric-name[data-v-596b0343]{color:#6b8298;font-size:.8rem;line-height:1.3;margin-bottom:6px}.bna-report__metric-value[data-v-596b0343]{color:var(--cr-ink);font-size:1.5rem;font-weight:800;line-height:1;margin-bottom:8px}.bna-report__metric-explanation[data-v-596b0343]{color:var(--cr-muted);font-size:.8rem;line-height:1.55;margin:0 0 10px}.bna-report__metric-badge[data-v-596b0343]{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;padding:4px 10px}.bna-report__metric--positive .bna-report__metric-badge[data-v-596b0343]{background:#15803d1a;color:#15803d}.bna-report__metric--negative .bna-report__metric-badge[data-v-596b0343]{background:#dc26261a;color:#dc2626}.bna-report__metric--neutral .bna-report__metric-badge[data-v-596b0343]{background:#d977061f;color:#b45309}.bna-report__finding-list[data-v-596b0343],.bna-report__opportunity-list[data-v-596b0343],.bna-report__risk-list[data-v-596b0343]{display:grid;gap:12px}.bna-report__finding-item[data-v-596b0343],.bna-report__opportunity-item[data-v-596b0343],.bna-report__risk-item[data-v-596b0343]{background:#fff;border:1px solid var(--cr-line);border-radius:18px;padding:18px}.bna-report__risk-item[data-v-596b0343]{border-left:4px solid rgba(220,38,38,.4)}.bna-report__opportunity-item[data-v-596b0343]{border-left:4px solid rgba(21,128,61,.4)}.bna-report__opportunity-header[data-v-596b0343],.bna-report__risk-header[data-v-596b0343]{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:10px}.bna-report__finding-category[data-v-596b0343]{color:#6b8298;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.bna-report__finding-title[data-v-596b0343]{color:var(--cr-ink);font-size:.98rem;margin:4px 0 8px}.bna-report__finding-text[data-v-596b0343]{color:var(--cr-muted);font-size:.88rem;line-height:1.65;margin:0}.bna-report__risk-action[data-v-596b0343],.bna-report__risk-impact[data-v-596b0343],.bna-report__risk-warning[data-v-596b0343]{color:var(--cr-muted);font-size:.88rem;line-height:1.6;margin:6px 0 0}.bna-report__risk-level-badge[data-v-596b0343]{background:#dc26261a;color:#b91c1c}.bna-report__opportunity-level-badge[data-v-596b0343],.bna-report__risk-level-badge[data-v-596b0343]{align-self:flex-start;border-radius:999px;font-size:12px;font-weight:700;padding:6px 12px;white-space:nowrap}.bna-report__opportunity-level-badge[data-v-596b0343]{background:#15803d1a;color:#15803d}.bna-report__evidences[data-v-596b0343]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.bna-report__evidence-chip[data-v-596b0343]{background:#0f4f7b12;border-radius:999px;color:var(--cr-accent);font-size:11px;padding:4px 10px}.bna-report__fin-grid[data-v-596b0343]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.bna-report__fin-card[data-v-596b0343]{background:#f0f6fb99;border:1px solid var(--cr-line);border-radius:16px;padding:16px}.bna-report__fin-card-title[data-v-596b0343]{color:#466178;font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.bna-report__fin-card-text[data-v-596b0343]{color:var(--cr-muted);font-size:.88rem;line-height:1.65;margin:0}.bna-report__fixed-costs[data-v-596b0343]{margin-top:20px}.bna-report__fixed-cost-grid[data-v-596b0343]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.bna-report__fixed-cost-card[data-v-596b0343]{background:#fff;border:1px solid var(--cr-line);border-radius:16px;padding:16px}.bna-report__fixed-cost-name[data-v-596b0343]{color:#6b8298;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.bna-report__fixed-cost-value[data-v-596b0343]{color:var(--cr-accent);font-size:1.3rem;font-weight:800;margin:4px 0 8px}.bna-report__fixed-cost-text[data-v-596b0343]{color:var(--cr-muted);font-size:.82rem;line-height:1.55;margin:0}.bna-report__product-grid[data-v-596b0343]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.bna-report__product-card[data-v-596b0343]{background:#fff;border:1px solid var(--cr-line);border-radius:20px;box-shadow:0 10px 24px #1021330a;padding:20px}.bna-report__product-header[data-v-596b0343]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.bna-report__product-name[data-v-596b0343]{color:var(--cr-accent);font-size:1.05rem;font-weight:700;margin:0}.bna-report__product-role[data-v-596b0343]{color:var(--cr-muted);font-size:.88rem;line-height:1.6;margin:0 0 8px}.bna-report__product-capacity[data-v-596b0343]{align-items:flex-start;color:#466178;display:flex;font-size:.82rem;gap:4px;line-height:1.5;margin:0 0 12px}.bna-report__product-actions[data-v-596b0343]{border-top:1px solid var(--cr-line);display:grid;gap:10px;margin-top:12px;padding-top:12px}.bna-report__product-action[data-v-596b0343]{background:#f0f6fb99;border-radius:12px;padding:12px}.bna-report__action-category[data-v-596b0343]{color:#6b8298;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.bna-report__action-text[data-v-596b0343]{color:var(--cr-ink);font-size:.85rem;line-height:1.55;margin:4px 0 8px}.bna-report__action-meta[data-v-596b0343]{color:#6b8298;display:flex;flex-wrap:wrap;font-size:.78rem;gap:12px}.bna-report__action-meta span[data-v-596b0343]{align-items:center;display:flex;gap:3px}.bna-report__roadmap-grid[data-v-596b0343]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.bna-report__roadmap-phase[data-v-596b0343]{background:#fff;border:1px solid var(--cr-line);border-radius:18px;overflow:hidden}.bna-report__roadmap-phase-header[data-v-596b0343]{align-items:center;display:flex;font-size:.88rem;font-weight:700;gap:8px;padding:12px 16px}.bna-report__roadmap-phase-header--urgent[data-v-596b0343]{background:#dc262614;color:#b91c1c}.bna-report__roadmap-phase-header--short[data-v-596b0343]{background:#d9770614;color:#b45309}.bna-report__roadmap-phase-header--mid[data-v-596b0343]{background:#0f766e14;color:#0f766e}.bna-report__roadmap-phase-header--long[data-v-596b0343]{background:#1d4ed814;color:#1d4ed8}.bna-report__roadmap-items[data-v-596b0343]{display:grid;gap:10px;padding:12px}.bna-report__roadmap-item[data-v-596b0343]{align-items:flex-start;display:flex;gap:10px}.bna-report__roadmap-priority[data-v-596b0343]{background:var(--cr-soft);border:1px solid var(--cr-line);border-radius:999px;color:var(--cr-ink);display:grid;flex:none;font-size:12px;font-weight:700;height:24px;place-items:center;width:24px}.bna-report__roadmap-item-body[data-v-596b0343]{flex:1;min-width:0}.bna-report__roadmap-category[data-v-596b0343]{color:#6b8298;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.bna-report__roadmap-action[data-v-596b0343]{color:var(--cr-ink);font-size:.85rem;line-height:1.55;margin:3px 0 6px}.bna-report__roadmap-meta[data-v-596b0343]{align-items:center;color:#6b8298;display:flex;flex-wrap:wrap;font-size:.78rem;gap:8px}.bna-report__kpi-grid[data-v-596b0343]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.bna-report__kpi-card[data-v-596b0343]{background:#fff;border:1px solid var(--cr-line);border-radius:18px;padding:18px}.bna-report__kpi-name[data-v-596b0343]{color:var(--cr-accent);font-size:.92rem;font-weight:700;margin-bottom:6px}.bna-report__kpi-description[data-v-596b0343]{color:var(--cr-muted);font-size:.85rem;line-height:1.6;margin:0 0 12px}.bna-report__kpi-footer[data-v-596b0343]{color:#466178;display:flex;flex-direction:column;font-size:.8rem;gap:4px}.bna-report__kpi-alarm[data-v-596b0343],.bna-report__kpi-freq[data-v-596b0343]{align-items:center;display:flex;gap:4px}.bna-report__course-grid[data-v-596b0343]{display:grid;gap:14px}.bna-report__course-card[data-v-596b0343]{background:#fff;border:1px solid var(--cr-line);border-radius:18px;display:flex;gap:16px;padding:18px}.bna-report__course-icon[data-v-596b0343]{background:linear-gradient(135deg,#0f4f7b,#1d70a2);border-radius:16px;display:grid;flex:none;height:52px;place-items:center;width:52px}.bna-report__course-body[data-v-596b0343]{flex:1;min-width:0}.bna-report__course-name[data-v-596b0343]{color:var(--cr-ink);font-size:.98rem;font-weight:700;margin:0 0 4px}.bna-report__course-description[data-v-596b0343]{color:var(--cr-muted);font-size:.85rem;line-height:1.6;margin:0 0 8px}.bna-report__course-meta[data-v-596b0343]{color:#466178;display:flex;font-size:.8rem;gap:10px;margin-bottom:8px}.bna-report__conclusion[data-v-596b0343]{background:linear-gradient(135deg,#0a3250,#0f4f7b 50%,#1d70a2);border-radius:22px;color:#f8fbff;padding:32px;text-align:center}.bna-report__conclusion-title[data-v-596b0343]{font-size:1.4rem;margin:0 0 14px}.bna-report__conclusion-text[data-v-596b0343]{color:#f0f8ffe0;font-size:1rem;line-height:1.72;margin:0 auto;max-width:720px}@media (max-width:800px){.bna-report__metrics-grid[data-v-596b0343],.bna-report__product-grid[data-v-596b0343],.bna-report__roadmap-grid[data-v-596b0343],.bna-report__two-col[data-v-596b0343]{grid-template-columns:1fr}.bna-report__hero[data-v-596b0343]{align-items:flex-start}.bna-report__course-card[data-v-596b0343],.bna-report__hero[data-v-596b0343]{flex-direction:column}}
