.content-card[data-v-2c7634d7]{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:1.4rem}.content-card__head[data-v-2c7634d7]{margin-bottom:1.1rem}.field[data-v-58a21a65]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1.1rem}.lbl[data-v-58a21a65]{color:var(--text);font-size:.82rem;font-weight:600}.wrap[data-v-58a21a65]{align-items:center;border-bottom:1.5px solid var(--text-faint);display:flex;transition:border-color .15s ease}.wrap[data-v-58a21a65]:focus-within{border-bottom-color:var(--cyan)}.affix[data-v-58a21a65]{color:var(--text-muted);font-size:.9rem;padding-bottom:.35rem}.suffix[data-v-58a21a65]{padding-left:.4rem}input[data-v-58a21a65]{background:transparent;border:none;color:var(--text);flex:1;font-family:inherit;font-size:1rem;outline:none;padding:.4rem .2rem;width:100%}input[data-v-58a21a65]::-moz-placeholder{color:#c4c9d4}input[data-v-58a21a65]::placeholder{color:#c4c9d4}.hint[data-v-58a21a65]{color:var(--text-faint);font-size:.72rem}.metric[data-v-c2a32898]{background:var(--light);border-left:3px solid var(--border);container-type:inline-size;display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:1rem 1.1rem}.metric.hero[data-v-c2a32898]{background:var(--gib-navy);border-left:6px solid var(--color-cyan);padding:1.4rem}.label[data-v-c2a32898]{color:var(--text-muted);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.hero .label[data-v-c2a32898]{color:#ffffffa6}.value[data-v-c2a32898]{color:var(--text);font-size:clamp(1.1rem,14cqi,1.55rem);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15;white-space:nowrap}.hero .value[data-v-c2a32898]{color:#fff;font-size:clamp(1.5rem,15cqi,2.1rem)}.sub[data-v-c2a32898]{color:var(--text-muted);font-size:.75rem}.hero .sub[data-v-c2a32898]{color:#ffffffb3}.tone-positive .value[data-v-c2a32898]{color:var(--green)}.tone-negative .value[data-v-c2a32898]{color:var(--red)}.tone-muted .value[data-v-c2a32898]{color:var(--text-muted)}.hero.tone-negative .value[data-v-c2a32898],.hero.tone-positive .value[data-v-c2a32898]{color:#fff}.chart[data-v-71ba3eae]{position:relative;width:100%}.calc-head[data-v-cff4ae5e]{margin-bottom:1.4rem}.calc-head h1[data-v-cff4ae5e]{font-size:1.6rem;margin-bottom:.3rem}.calc-head p[data-v-cff4ae5e]{font-size:.95rem;margin:0;max-width:60ch}.grid[data-v-cff4ae5e]{align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(280px,360px) 1fr}.results[data-v-cff4ae5e]{display:flex;flex-direction:column;gap:1.25rem}@media(max-width:820px){.grid[data-v-cff4ae5e]{grid-template-columns:1fr}}.metrics[data-v-81f1dfe1]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.btn-primary[data-v-6608654b]{background:var(--brand);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.65rem 1.75rem}.btn-primary[data-v-6608654b]:hover{background:#003666}.btn-outline[data-v-6608654b]{background:#fff;border:1.5px solid var(--brand);border-radius:8px;color:var(--brand);cursor:pointer;font-size:.9rem;font-weight:600;padding:.65rem 1.5rem}.btn-outline[data-v-6608654b]:hover{background:#f9fafb}.btn-grey[data-v-6608654b]{background:#6b7280;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.65rem 1.5rem}.btn-grey[data-v-6608654b]:hover{background:#4b5563}.btn-sm[data-v-6608654b]{font-size:.8rem;padding:.38rem .9rem}.btn-full[data-v-6608654b]{width:100%}.mt[data-v-6608654b]{margin-top:1.25rem}.mode-wrap[data-v-6608654b]{margin:0 auto;max-width:800px;padding:2rem 0}.mode-title[data-v-6608654b]{color:var(--text);font-size:1.7rem;font-weight:700;margin:0 0 .4rem}.mode-sub[data-v-6608654b]{color:var(--text-muted);font-size:.95rem;margin:0 0 1.5rem}.mode-grid[data-v-6608654b]{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.mode-card[data-v-6608654b]{padding:1.75rem!important}.mode-card h3[data-v-6608654b]{color:var(--brand);font-size:1.1rem;font-weight:700;margin:.5rem 0 .4rem}.mode-card p[data-v-6608654b]{color:var(--text-muted);font-size:.875rem;line-height:1.55;margin:0}.mode-tag[data-v-6608654b]{background:#eef2ff;border:1px solid #c7d2fe;border-radius:20px;color:var(--brand);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.05em;padding:.2rem .75rem;text-transform:uppercase}.wizard-wrap[data-v-6608654b]{margin:0 auto;max-width:760px;padding:1rem 0 3rem}.prog-shell[data-v-6608654b]{background:var(--border);border-radius:2px;height:3px;margin-bottom:.5rem;overflow:hidden;width:100%}.prog-bar[data-v-6608654b]{background:var(--brand);border-radius:2px;height:100%;transition:width .3s ease}.prog-label[data-v-6608654b]{color:var(--text-muted);display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:1.5rem}.prog-label strong[data-v-6608654b]{color:var(--brand)}.step-card[data-v-6608654b]{padding:2rem!important}.step-title[data-v-6608654b]{color:var(--text);font-size:1.25rem;font-weight:700;margin:0 0 .3rem}.step-sub[data-v-6608654b]{color:var(--text-muted);font-size:.875rem;line-height:1.5;margin:0 0 1.25rem}.col-heads[data-v-6608654b]{display:grid;gap:.75rem;grid-template-columns:2fr 1fr 1fr;margin-bottom:.3rem}.col-heads-cx[data-v-6608654b]{grid-template-columns:2fr 80px 1fr 1fr}.col-heads span[data-v-6608654b]{color:var(--text-muted);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.col-divider[data-v-6608654b]{border-top:1px solid var(--border);margin-bottom:.5rem}.field-row[data-v-6608654b]{align-items:center;display:grid;gap:.75rem;grid-template-columns:2fr 1fr 1fr;margin-bottom:.5rem}.field-row-cx[data-v-6608654b]{grid-template-columns:2fr 80px 1fr 1fr}.field-label[data-v-6608654b]{color:var(--text);font-size:.875rem}.field-input[data-v-6608654b]{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:6px;display:flex;overflow:hidden}.field-input[data-v-6608654b]:focus-within{border-color:var(--brand)}.prefix[data-v-6608654b]{background:var(--light);border-right:1px solid var(--border);color:var(--text-muted);font-size:.82rem;padding:0 .5rem}.field-input input[data-v-6608654b]{background:transparent;border:none;font-size:.875rem;outline:none;padding:.45rem .5rem;text-align:right;width:100%}.toggle-wrap[data-v-6608654b]{cursor:pointer;display:flex;justify-content:center}.toggle-wrap input[data-v-6608654b]{display:none}.toggle[data-v-6608654b]{background:#d1d5db;border-radius:10px;display:block;height:20px;position:relative;transition:background .2s;width:36px}.toggle[data-v-6608654b]:after{background:#fff;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:left .2s;width:16px}.toggle-wrap input:checked+.toggle[data-v-6608654b]{background:var(--brand)}.toggle-wrap input:checked+.toggle[data-v-6608654b]:after{left:18px}.section-total[data-v-6608654b]{border-top:2px solid var(--brand);display:grid;gap:.75rem;grid-template-columns:2fr 1fr 1fr;margin-bottom:1.25rem;margin-top:.75rem;padding-top:.6rem}.section-total-cx[data-v-6608654b]{grid-template-columns:2fr 80px 1fr 1fr}.section-total span[data-v-6608654b]{color:var(--brand);font-size:.875rem;font-weight:700}.nav-row[data-v-6608654b]{display:flex;justify-content:space-between}.fullpage-dash[data-v-6608654b]{margin:-2rem calc(-50vw + 50%) -3.5rem;width:100vw}.dash-bar[data-v-6608654b]{background:#fff;border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;padding:.5rem 1.5rem}.dash-bar[data-v-6608654b],.dash-bar-left[data-v-6608654b]{align-items:center;display:flex}.dash-bar-left[data-v-6608654b]{gap:.75rem}.dash-bar-right[data-v-6608654b]{display:flex;gap:.5rem}.dash-badge[data-v-6608654b]{background:#eef2ff;border:1px solid #c7d2fe;border-radius:20px;color:var(--brand);font-size:.72rem;font-weight:700;letter-spacing:.05em;padding:.2rem .75rem;text-transform:uppercase}.dash-grid-2x2[data-v-6608654b]{display:grid;grid-template-columns:1fr 1fr}.dash-card[data-v-6608654b]{background:#fff;display:flex;flex-direction:column;overflow:hidden;padding:1.25rem 1.5rem}.dash-grid-2x2.gapped[data-v-6608654b]{gap:20px;padding:20px}.dash-card.gapped[data-v-6608654b]{border-radius:14px;box-shadow:0 2px 8px #00000012,0 0 0 1px #0000000a}.card-eyebrow[data-v-6608654b]{color:var(--text-muted);flex-shrink:0;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:.85rem;text-transform:uppercase}.plot-fill[data-v-6608654b]{flex:1 1 0;min-height:340px;position:relative}.table-scroll[data-v-6608654b]{flex:1 1 auto;overflow-y:auto}.var-table[data-v-6608654b]{border-collapse:collapse;font-size:.82rem;width:100%}.var-table thead th[data-v-6608654b]{background:var(--brand);color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.05em;padding:.6rem .75rem;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.var-table thead th.r[data-v-6608654b]{text-align:right}.var-table tbody tr[data-v-6608654b]{background:#fff}.var-table tbody tr[data-v-6608654b]:nth-child(2n){background:#f9fafb}.var-table tbody td[data-v-6608654b]{border-bottom:1px solid #f3f4f6;color:var(--text);padding:.55rem .75rem}.var-table .r[data-v-6608654b]{text-align:right}.var-table .sec-row td[data-v-6608654b]{background:#eef2ff!important;color:var(--brand);font-size:.75rem;font-weight:700;padding:.5rem .6rem .15rem;text-transform:uppercase}.var-table .total-row td[data-v-6608654b]{background:#f0f4ff!important;font-weight:700}.var-table .net-row td[data-v-6608654b]{background:#fff!important;border-top:2px solid var(--brand);font-weight:700}.muted-pct[data-v-6608654b]{color:var(--text-muted)!important;font-size:.78rem}.status-pill[data-v-6608654b]{border-radius:999px;display:block;flex-shrink:0;font-size:.875rem;font-weight:700;margin-bottom:1.5rem;padding:.45rem 1.1rem;text-align:left;width:100%}.summary-rows[data-v-6608654b]{display:flex;flex-direction:column}.sum-row[data-v-6608654b]{align-items:center;border-bottom:1px solid var(--border);display:flex;font-size:.875rem;justify-content:space-between;padding:.7rem 0}.sum-row[data-v-6608654b]:last-child{border-bottom:none}.sum-row>span[data-v-6608654b]:first-child{color:var(--text);font-weight:700}.health-badge[data-v-6608654b]{border-radius:999px;color:#fff;display:inline-block;flex-shrink:0;font-size:.78rem;font-weight:700;margin-bottom:.6rem;padding:.3rem 1rem}.insights[data-v-6608654b]{display:flex;flex:1 1 auto;flex-direction:column;gap:.4rem}.insight-row[data-v-6608654b]{align-items:flex-start;border-radius:8px;color:var(--text);display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;gap:.55rem;line-height:1.5;padding:.55rem .7rem}.insight-row.warning[data-v-6608654b]{background:#fee2e2}.insight-row.caution[data-v-6608654b]{background:#ffedd5}.insight-row.positive[data-v-6608654b]{background:#d1fae5}.ins-dot[data-v-6608654b]{border-radius:50%;flex-shrink:0;height:8px;margin-top:.3rem;width:8px}.insight-row.warning .ins-dot[data-v-6608654b]{background:#dc2626}.insight-row.caution .ins-dot[data-v-6608654b]{background:#f59e0b}.insight-row.positive .ins-dot[data-v-6608654b]{background:#059669}.ratios[data-v-6608654b]{display:flex;flex:1 1 auto;flex-direction:column}.ratio-row[data-v-6608654b]{align-items:center;border-bottom:1px solid var(--border);display:flex;font-size:.84rem;justify-content:space-between;padding:.5rem 0}.ratio-row[data-v-6608654b]:last-child{border-bottom:none}.ratio-row>div[data-v-6608654b]{display:flex;flex-direction:column}.ratio-row span[data-v-6608654b]{color:var(--text);font-weight:700}.ratio-row em[data-v-6608654b]{color:#9ca3af;font-size:.72rem;font-style:normal;margin-top:.1rem}.ratio-row strong[data-v-6608654b]{color:var(--text);font-size:.9rem}.grn[data-v-6608654b]{color:#059669!important}.red[data-v-6608654b]{color:#dc2626!important}.r[data-v-6608654b]{text-align:right}.c[data-v-6608654b]{text-align:center}.scard-eyebrow-row[data-v-6608654b]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:1.25rem}.export-btns[data-v-6608654b]{display:flex;gap:.4rem}.export-btn[data-v-6608654b]{background:#fff;border:1.5px solid var(--brand);border-radius:6px;color:var(--brand);cursor:pointer;font-size:.75rem;font-weight:700;padding:.28rem .7rem}.export-btn[data-v-6608654b]:hover{background:#eef2ff}.export-btn-pdf[data-v-6608654b]{border-color:#dc2626;color:#dc2626}.export-btn-pdf[data-v-6608654b]:hover{background:#fee2e2}.custom-label-input[data-v-6608654b]{border:1.5px solid var(--border);border-radius:6px;font-size:.875rem;outline:none;padding:.45rem .5rem;width:100%}.custom-label-input[data-v-6608654b]:focus{border-color:var(--brand)}.add-row-btn[data-v-6608654b]{background:none;border:1.5px dashed var(--brand);border-radius:6px;color:var(--brand);cursor:pointer;font-size:.8rem;font-weight:600;margin-top:.5rem;padding:.4rem .9rem;width:100%}.add-row-btn[data-v-6608654b]:hover{background:#eef2ff}.remove-row-btn[data-v-6608654b]{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:1rem;padding:0 .3rem}.remove-row-btn[data-v-6608654b]:hover{color:#dc2626}.expand-table-btn[data-v-6608654b]{background:none;border:1.5px solid var(--brand);border-radius:6px;color:var(--brand);cursor:pointer;flex-shrink:0;font-size:.8rem;font-weight:700;margin-top:.75rem;padding:.45rem .9rem;width:100%}.expand-table-btn[data-v-6608654b]:hover{background:#eef2ff}.modal-overlay[data-v-6608654b]{align-items:center;background:#011c3a73;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:1000}.modal-panel[data-v-6608654b]{background:#fff;border-radius:14px;box-shadow:0 12px 32px #00000040;display:flex;flex-direction:column;max-height:85vh;max-width:720px;overflow:hidden;width:100%}.modal-header[data-v-6608654b]{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:1.25rem 1.5rem}.modal-close[data-v-6608654b]{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:1.1rem;padding:.25rem}.modal-close[data-v-6608654b]:hover{color:#dc2626}.modal-table-scroll[data-v-6608654b]{padding:0 1.5rem 1.5rem}@media(max-width:860px){.dash-grid-2x2[data-v-6608654b],.mode-grid[data-v-6608654b]{grid-template-columns:1fr}.dash-grid-2x2.gapped[data-v-6608654b]{gap:16px;padding:16px}.plot-fill[data-v-6608654b]{min-height:260px}}@media(min-width:1440px){.dash-grid-2x2.gapped[data-v-6608654b]{gap:28px;padding:28px 32px}.plot-fill[data-v-6608654b]{min-height:420px}}.budget-dash-active .crumbs{display:none!important}.embed-root .fullpage-dash.fullpage-dash{margin:-1rem calc(-50vw + 50%)}.field[data-v-b09346bb]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1.1rem}.lbl[data-v-b09346bb]{font-size:.82rem;font-weight:600}.lbl[data-v-b09346bb],select[data-v-b09346bb]{color:var(--text)}select[data-v-b09346bb]{background:#fff;border:1px solid var(--border);border-radius:var(--r-input);font-family:inherit;font-size:.95rem;outline:none;padding:.55rem .6rem}select[data-v-b09346bb]:focus{border-color:var(--cyan);outline:2px solid var(--cyan-soft)}.hint[data-v-b09346bb]{color:var(--text-faint);font-size:.72rem}.metrics[data-v-3d4a8254]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.check[data-v-3d4a8254]{align-items:center;color:var(--text);display:flex;font-size:.85rem;gap:.5rem}.bhead[data-v-7c579850]{margin-bottom:1.4rem}.bhead h1[data-v-7c579850]{font-size:1.6rem;margin:.5rem 0 .3rem}.lead[data-v-7c579850]{font-size:.95rem;margin:0 0 1rem}.row[data-v-7c579850]{align-items:baseline;border-top:1px solid var(--light);display:flex;flex-wrap:wrap;gap:.75rem;padding:.5rem 0}.k[data-v-7c579850]{color:var(--text-muted);font-size:.7rem;letter-spacing:.05em;min-width:120px;text-transform:uppercase}code[data-v-7c579850]{background:var(--light);border-radius:4px;display:inline-block;font-size:.82rem;margin-right:.35rem;padding:.12rem .4rem}.steps[data-v-7c579850]{margin-top:.75rem}.steps ol[data-v-7c579850]{margin:.4rem 0 0;padding-left:1.2rem}.steps li[data-v-7c579850]{font-size:.9rem;margin-bottom:.3rem}.hint[data-v-7c579850]{font-size:.85rem;margin-top:1.2rem}.metrics[data-v-442a59b8],.metrics[data-v-cbd32e75]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.metrics[data-v-ca07a922]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.er[data-v-c20dbe17]{margin-top:.25rem}.form[data-v-c20dbe17]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.form input[data-v-c20dbe17]{background:#fff;border:1px solid var(--border);flex:1;font-family:inherit;font-size:.95rem;min-width:200px;padding:.6rem .7rem}.form input[data-v-c20dbe17]:focus{border-color:var(--cyan);outline:none}.err[data-v-c20dbe17]{color:var(--red);flex-basis:100%;font-size:.8rem;margin:0}.done[data-v-c20dbe17]{color:var(--green);font-size:.9rem;font-weight:600}.metrics[data-v-6dd39205]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.table-wrap[data-v-6dd39205]{max-height:320px;overflow:auto}.tbl[data-v-6dd39205]{border-collapse:collapse;font-size:.82rem;width:100%}.tbl th[data-v-6dd39205]{background:#fff;border-bottom:1px solid var(--border);color:var(--text-muted);font-size:.68rem;letter-spacing:.04em;padding:.4rem .5rem;position:sticky;text-align:right;text-transform:uppercase;top:0}.tbl td[data-v-6dd39205]:first-child,.tbl th[data-v-6dd39205]:first-child{text-align:left}.tbl td[data-v-6dd39205]{border-bottom:1px solid var(--light);font-variant-numeric:tabular-nums;padding:.4rem .5rem;text-align:right}.btn-primary[data-v-9ab75569]{background:var(--brand);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.65rem 1.75rem;transition:background .15s}.btn-primary[data-v-9ab75569]:hover:not(:disabled){background:#003666}.btn-primary[data-v-9ab75569]:disabled{background:#9ca3af;cursor:not-allowed}.btn-outline[data-v-9ab75569]{background:#fff;border:1.5px solid var(--brand);border-radius:8px;color:var(--brand);cursor:pointer;font-size:.9rem;font-weight:600;padding:.65rem 1.5rem;transition:background .15s}.btn-outline[data-v-9ab75569]:hover{background:#f9fafb}.btn-grey[data-v-9ab75569]{background:#6b7280;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.65rem 1.5rem;transition:background .15s}.btn-grey[data-v-9ab75569]:hover{background:#4b5563}.btn-full[data-v-9ab75569]{width:100%}.start-wrap[data-v-9ab75569]{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:2rem 0}.start-card[data-v-9ab75569]{max-width:520px;padding:2.5rem!important;width:100%}.start-title[data-v-9ab75569]{color:var(--text);font-size:1.6rem;font-weight:700;margin:0 0 .5rem}.start-sub[data-v-9ab75569]{color:var(--text-muted);font-size:.9375rem;line-height:1.6;margin:0 0 1.5rem}.field-group[data-v-9ab75569]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.25rem}.field-label[data-v-9ab75569]{color:var(--text);font-size:.875rem;font-weight:500}.optional[data-v-9ab75569]{color:var(--text-faint);font-weight:400}.text-input[data-v-9ab75569]{border:1.5px solid var(--border);border-radius:6px;box-sizing:border-box;font-size:.875rem;outline:none;padding:.55rem .75rem;width:100%}.text-input[data-v-9ab75569]:focus{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.wizard-wrap[data-v-9ab75569]{margin:0 auto;max-width:720px;padding:1rem 0 3rem}.progress-bar-shell[data-v-9ab75569]{background:var(--border);border-radius:2px;height:3px;margin-bottom:.5rem;overflow:hidden;width:100%}.progress-bar-inner[data-v-9ab75569]{background:var(--brand);border-radius:2px;height:100%;transition:width .3s ease}.progress-label[data-v-9ab75569]{color:var(--text-muted);display:flex;font-size:.8125rem;justify-content:space-between;margin-bottom:1.75rem}.progress-label strong[data-v-9ab75569],.section-chip[data-v-9ab75569]{color:var(--brand)}.section-chip[data-v-9ab75569]{background:#eef2ff;border:1px solid #c7d2fe;border-radius:20px;display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;padding:.3rem 1rem;text-transform:uppercase}.question-text[data-v-9ab75569]{color:var(--text);font-size:1.25rem;font-weight:600;line-height:1.55;margin:0 0 1.25rem}.options-stack[data-v-9ab75569]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.5rem}.option-card[data-v-9ab75569]{align-items:center;background:#fff;border:1.5px solid var(--border);border-radius:10px;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem;text-align:left;transition:all .15s;width:100%}.option-card[data-v-9ab75569]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000014}.option-card.selected[data-v-9ab75569]{background:#f0f4ff;border-color:var(--brand);border-width:2px}.opt-text[data-v-9ab75569]{color:var(--text);flex:1;font-size:.9375rem;line-height:1.5}.option-card.selected .opt-text[data-v-9ab75569]{color:var(--brand);font-weight:600}.opt-radio[data-v-9ab75569]{border:2px solid var(--border);border-radius:50%;flex-shrink:0;height:20px;transition:all .15s;width:20px}.opt-radio.filled[data-v-9ab75569]{background:var(--brand);border-color:var(--brand)}.nav-row[data-v-9ab75569]{align-items:center;display:flex;justify-content:space-between;margin-top:.75rem}.priority-list[data-v-9ab75569]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.priority-row[data-v-9ab75569]{align-items:center;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 1px 3px #0000000a;display:flex;gap:.75rem;padding:.75rem 1rem}.rank-badge[data-v-9ab75569]{background:var(--brand);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:.8rem;font-weight:700;height:1.6rem;place-items:center;width:1.6rem}.rank-text[data-v-9ab75569]{color:var(--text);flex:1;font-size:.9375rem;font-weight:500}.rank-btns[data-v-9ab75569]{display:flex;gap:.25rem}.rank-btn[data-v-9ab75569]{background:#fff;border:1px solid var(--border);border-radius:6px;color:var(--brand);cursor:pointer;font-size:.875rem;padding:.2rem .5rem;transition:background .1s}.rank-btn[data-v-9ab75569]:hover:not(:disabled){background:#eef2ff}.rank-btn[data-v-9ab75569]:disabled{cursor:not-allowed;opacity:.3}.results-wrap[data-v-9ab75569]{display:flex;flex-direction:column;gap:1rem;margin-top:-1rem;padding-bottom:2.5rem}.top-card[data-v-9ab75569]{padding:1.25rem 1.5rem!important}.top-card-inner[data-v-9ab75569]{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.persona-col[data-v-9ab75569]{display:flex;flex-direction:column}.hero-eyebrow[data-v-9ab75569]{color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;margin:0 0 .25rem;text-transform:uppercase}.hero-name[data-v-9ab75569]{color:var(--brand);font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 .2rem}.hero-client[data-v-9ab75569]{color:var(--text-muted);font-size:.875rem;margin:0 0 1rem}.dim-bars[data-v-9ab75569]{display:flex;flex-direction:column;gap:.55rem;margin:1rem 0}.dim-row[data-v-9ab75569]{align-items:center;display:flex;gap:.75rem}.dim-label[data-v-9ab75569]{color:var(--text-muted);flex-shrink:0;font-size:.85rem;font-weight:500;width:10.5rem}.bar-track[data-v-9ab75569]{display:flex;gap:.25rem}.bar-seg[data-v-9ab75569]{background:#dde3ea;border-radius:5px;height:9px;width:2.5rem}.bar-seg.active[data-v-9ab75569]{background:var(--brand)}.dim-level[data-v-9ab75569]{color:var(--brand);font-size:.875rem;font-weight:700;min-width:3.5rem}.divider[data-v-9ab75569]{border:none;border-top:1px solid var(--border);margin:.75rem 0}.snapshot-text[data-v-9ab75569]{color:var(--text);font-size:.9rem;line-height:1.7;margin:0}.radar-col[data-v-9ab75569]{align-items:center;display:flex;justify-content:center}.radar-canvas[data-v-9ab75569]{display:block;height:320px!important;max-width:480px;width:100%!important}.insight-grid[data-v-9ab75569]{display:grid;gap:.85rem;grid-template-columns:repeat(3,1fr)}.insight-card[data-v-9ab75569]{padding:1rem 1rem 1rem 1.25rem!important}.insight-green[data-v-9ab75569]{border-left:3px solid #10b981}.insight-red[data-v-9ab75569]{border-left:3px solid #ef4444}.insight-blue[data-v-9ab75569]{border-left:3px solid #5b8db8}.insight-heading[data-v-9ab75569]{font-size:.75rem;font-weight:700;letter-spacing:.05em;margin:0 0 .5rem;text-transform:uppercase}.insight-heading.green[data-v-9ab75569]{color:#059669}.insight-heading.red[data-v-9ab75569]{color:#dc2626}.insight-heading.blue[data-v-9ab75569]{color:#1e3a5f}.insight-list[data-v-9ab75569]{display:flex;flex-direction:column;gap:.4rem;margin:0;padding-left:1.1rem}.insight-list li[data-v-9ab75569]{color:var(--text);font-size:.8125rem;line-height:1.5}.action-row[data-v-9ab75569]{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:680px){.insight-grid[data-v-9ab75569],.top-card-inner[data-v-9ab75569]{grid-template-columns:1fr}.persona-col[data-v-9ab75569],.radar-col[data-v-9ab75569]{min-width:0}.dim-row[data-v-9ab75569]{flex-wrap:wrap;gap:.3rem .6rem}.dim-label[data-v-9ab75569]{width:100%}.dim-level[data-v-9ab75569]{min-width:0}}.mp-results-active .crumbs{display:none!important}.mp-results-active{--page-pt:.75rem}.metrics[data-v-e5b82c79]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.asset-grid[data-v-e5b82c79]{margin-bottom:1.1rem}.asset-head[data-v-e5b82c79],.asset-row[data-v-e5b82c79]{align-items:center;display:grid;gap:.5rem;grid-template-columns:1.4fr .8fr .8fr}.asset-head[data-v-e5b82c79]{color:var(--text-muted);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.asset-head[data-v-e5b82c79],.asset-row[data-v-e5b82c79]{margin-bottom:.4rem}.aname[data-v-e5b82c79]{font-size:.85rem;font-weight:600}.asset-row input[data-v-e5b82c79]{border:1px solid var(--border);border-radius:var(--r-input);font-family:inherit;font-size:.9rem;padding:.4rem .5rem;width:100%}.alloc[data-v-e5b82c79]{list-style:none;margin:1rem 0 0;padding:0}.alloc li[data-v-e5b82c79]{border-bottom:1px solid var(--light);display:flex;font-size:.9rem;justify-content:space-between;padding:.35rem 0}.metrics[data-v-bb4b04da]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.metrics[data-v-6b2dd6fa]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.stack[data-v-64634211]{display:flex;flex-direction:column;gap:1.25rem}.metrics[data-v-64634211]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.metrics[data-v-1b405215]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
