.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))}.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}.head[data-v-22cbe9dd]{margin-bottom:1.4rem}.head h1[data-v-22cbe9dd]{font-size:1.7rem;margin-bottom:.3rem}.head p[data-v-22cbe9dd]{font-size:.95rem;margin:0;max-width:65ch}.cols[data-v-22cbe9dd]{align-items:start;display:grid;gap:1.25rem;grid-template-columns:1.3fr 1fr}.cats[data-v-22cbe9dd],.results[data-v-22cbe9dd]{display:flex;flex-direction:column;gap:1rem}.results[data-v-22cbe9dd]{position:sticky;top:calc(var(--header-h) + 1rem)}.metrics[data-v-22cbe9dd]{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.cat-head[data-v-22cbe9dd]{align-items:center;display:flex;gap:.55rem;margin-bottom:.9rem}.cat-head h3[data-v-22cbe9dd]{flex:1;font-size:1.02rem}.dot[data-v-22cbe9dd]{background:var(--c);border-radius:50%;height:11px;width:11px}.cat-total[data-v-22cbe9dd]{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.row[data-v-22cbe9dd]{align-items:center;display:grid;gap:.5rem;grid-template-columns:1fr 90px 90px 24px;margin-bottom:.4rem}.row-head[data-v-22cbe9dd]{color:var(--text-muted);font-size:.66rem;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.row-head span[data-v-22cbe9dd]:nth-child(2),.row-head span[data-v-22cbe9dd]:nth-child(3){text-align:right}.row input[data-v-22cbe9dd]{background:#fff;border:1px solid var(--border);font-family:inherit;font-size:.85rem;padding:.4rem .5rem;width:100%}.row input[data-v-22cbe9dd]:focus{border-color:var(--cyan);outline:none}.num[data-v-22cbe9dd]{font-variant-numeric:tabular-nums;text-align:right}.del[data-v-22cbe9dd]{background:transparent;border:none;color:var(--text-faint);cursor:pointer;font-size:1.1rem;line-height:1}.del[data-v-22cbe9dd]:hover{color:var(--red)}.add[data-v-22cbe9dd]{background:transparent;border:1px dashed var(--border);color:var(--cyan-dark);cursor:pointer;font-size:.82rem;font-weight:600;margin-top:.4rem;padding:.45rem;width:100%}.add[data-v-22cbe9dd]:hover{background:var(--cyan-soft);border-color:var(--cyan)}@media(max-width:900px){.cols[data-v-22cbe9dd]{grid-template-columns:1fr}.results[data-v-22cbe9dd]{position:static}}.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))}.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-26d91d4b]{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-26d91d4b]:hover:not(:disabled){background:#003666}.btn-primary[data-v-26d91d4b]:disabled{background:#9ca3af;cursor:not-allowed}.btn-outline[data-v-26d91d4b]{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-26d91d4b]:hover{background:#f9fafb}.btn-grey[data-v-26d91d4b]{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-26d91d4b]:hover{background:#4b5563}.btn-full[data-v-26d91d4b]{width:100%}.start-wrap[data-v-26d91d4b]{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:2rem 0}.start-card[data-v-26d91d4b]{max-width:520px;padding:2.5rem!important;width:100%}.start-title[data-v-26d91d4b]{color:var(--text);font-size:1.6rem;font-weight:700;margin:0 0 .5rem}.start-sub[data-v-26d91d4b]{color:var(--text-muted);font-size:.9375rem;line-height:1.6;margin:0 0 1.5rem}.field-group[data-v-26d91d4b]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.25rem}.field-label[data-v-26d91d4b]{color:var(--text);font-size:.875rem;font-weight:500}.optional[data-v-26d91d4b]{color:var(--text-faint);font-weight:400}.text-input[data-v-26d91d4b]{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-26d91d4b]:focus{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.wizard-wrap[data-v-26d91d4b]{margin:0 auto;max-width:720px;padding:1rem 0 3rem}.progress-bar-shell[data-v-26d91d4b]{background:var(--border);border-radius:2px;height:3px;margin-bottom:.5rem;overflow:hidden;width:100%}.progress-bar-inner[data-v-26d91d4b]{background:var(--brand);border-radius:2px;height:100%;transition:width .3s ease}.progress-label[data-v-26d91d4b]{color:var(--text-muted);display:flex;font-size:.8125rem;justify-content:space-between;margin-bottom:1.75rem}.progress-label strong[data-v-26d91d4b],.section-chip[data-v-26d91d4b]{color:var(--brand)}.section-chip[data-v-26d91d4b]{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-26d91d4b]{color:var(--text);font-size:1.25rem;font-weight:600;line-height:1.55;margin:0 0 1.25rem}.options-stack[data-v-26d91d4b]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.5rem}.option-card[data-v-26d91d4b]{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-26d91d4b]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000014}.option-card.selected[data-v-26d91d4b]{background:#f0f4ff;border-color:var(--brand);border-width:2px}.opt-text[data-v-26d91d4b]{color:var(--text);flex:1;font-size:.9375rem;line-height:1.5}.option-card.selected .opt-text[data-v-26d91d4b]{color:var(--brand);font-weight:600}.opt-radio[data-v-26d91d4b]{border:2px solid var(--border);border-radius:50%;flex-shrink:0;height:20px;transition:all .15s;width:20px}.opt-radio.filled[data-v-26d91d4b]{background:var(--brand);border-color:var(--brand)}.nav-row[data-v-26d91d4b]{align-items:center;display:flex;justify-content:space-between;margin-top:.75rem}.priority-list[data-v-26d91d4b]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.priority-row[data-v-26d91d4b]{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-26d91d4b]{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-26d91d4b]{color:var(--text);flex:1;font-size:.9375rem;font-weight:500}.rank-btns[data-v-26d91d4b]{display:flex;gap:.25rem}.rank-btn[data-v-26d91d4b]{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-26d91d4b]:hover:not(:disabled){background:#eef2ff}.rank-btn[data-v-26d91d4b]:disabled{cursor:not-allowed;opacity:.3}.results-wrap[data-v-26d91d4b]{display:flex;flex-direction:column;gap:1rem;margin-top:-1rem;padding-bottom:2.5rem}.top-card[data-v-26d91d4b]{padding:1.25rem 1.5rem!important}.top-card-inner[data-v-26d91d4b]{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.persona-col[data-v-26d91d4b]{display:flex;flex-direction:column}.hero-eyebrow[data-v-26d91d4b]{color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;margin:0 0 .25rem;text-transform:uppercase}.hero-name[data-v-26d91d4b]{color:var(--brand);font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 .2rem}.hero-client[data-v-26d91d4b]{color:var(--text-muted);font-size:.875rem;margin:0 0 1rem}.dim-bars[data-v-26d91d4b]{display:flex;flex-direction:column;gap:.55rem;margin:1rem 0}.dim-row[data-v-26d91d4b]{align-items:center;display:flex;gap:.75rem}.dim-label[data-v-26d91d4b]{color:var(--text-muted);flex-shrink:0;font-size:.85rem;font-weight:500;width:10.5rem}.bar-track[data-v-26d91d4b]{display:flex;gap:.25rem}.bar-seg[data-v-26d91d4b]{background:#dde3ea;border-radius:5px;height:9px;width:2.5rem}.bar-seg.active[data-v-26d91d4b]{background:var(--brand)}.dim-level[data-v-26d91d4b]{color:var(--brand);font-size:.875rem;font-weight:700;min-width:3.5rem}.divider[data-v-26d91d4b]{border:none;border-top:1px solid var(--border);margin:.75rem 0}.snapshot-text[data-v-26d91d4b]{color:var(--text);font-size:.9rem;line-height:1.7;margin:0}.radar-col[data-v-26d91d4b]{align-items:center;display:flex;justify-content:center}.radar-canvas[data-v-26d91d4b]{display:block;height:auto!important;width:100%!important}.insight-grid[data-v-26d91d4b]{display:grid;gap:.85rem;grid-template-columns:repeat(3,1fr)}.insight-card[data-v-26d91d4b]{padding:1rem 1rem 1rem 1.25rem!important}.insight-green[data-v-26d91d4b]{border-left:3px solid #10b981}.insight-red[data-v-26d91d4b]{border-left:3px solid #ef4444}.insight-blue[data-v-26d91d4b]{border-left:3px solid #5b8db8}.insight-heading[data-v-26d91d4b]{font-size:.75rem;font-weight:700;letter-spacing:.05em;margin:0 0 .5rem;text-transform:uppercase}.insight-heading.green[data-v-26d91d4b]{color:#059669}.insight-heading.red[data-v-26d91d4b]{color:#dc2626}.insight-heading.blue[data-v-26d91d4b]{color:#1e3a5f}.insight-list[data-v-26d91d4b]{display:flex;flex-direction:column;gap:.4rem;margin:0;padding-left:1.1rem}.insight-list li[data-v-26d91d4b]{color:var(--text);font-size:.8125rem;line-height:1.5}.action-row[data-v-26d91d4b]{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:680px){.insight-grid[data-v-26d91d4b],.top-card-inner[data-v-26d91d4b]{grid-template-columns:1fr}}.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))}
