.assessment[data-v-ca05ade2]{display:flex;flex-direction:column;gap:1rem}.assessment__mode-toggle[data-v-ca05ade2]{display:inline-flex;gap:.55rem;align-self:flex-start}.assessment__mode-button[data-v-ca05ade2]{display:inline-flex;align-items:center;gap:.45rem;border:1px solid #dbe5f0;background:#fff;color:#5f7394;border-radius:12px;padding:.7rem .9rem;font-weight:600}.assessment__mode-button.is-active[data-v-ca05ade2]{background:#f4fbf7;border-color:#8dd1af;color:#1f7a57}.assessment__csuite-panel[data-v-ca05ade2],.assessment__detail-shell[data-v-ca05ade2],.assessment__headline[data-v-ca05ade2],.assessment__insights[data-v-ca05ade2],.assessment__panel[data-v-ca05ade2],.assessment__toolbar[data-v-ca05ade2],.assessment__trend-shell[data-v-ca05ade2]{background:#fff;border:1px solid #dbe5f0;border-radius:18px;padding:1rem 1.1rem}.assessment__ai-alert[data-v-ca05ade2]{margin-bottom:0}.assessment__headline[data-v-ca05ade2],.assessment__toolbar[data-v-ca05ade2]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.assessment__control-label[data-v-ca05ade2],.assessment__eyebrow[data-v-ca05ade2],.assessment__mix-metric-label[data-v-ca05ade2],.assessment__section-title[data-v-ca05ade2],.assessment__summary-label[data-v-ca05ade2]{letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700;color:#7a8dad}.assessment__title[data-v-ca05ade2]{margin:.2rem 0 0;font-size:2rem;line-height:1.05;color:#233657}.assessment__title-row[data-v-ca05ade2]{display:inline-flex;align-items:center;gap:.75rem}.assessment__title-icon[data-v-ca05ade2]{width:2.2rem;height:2.2rem;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#eff8f2;color:#1f7a57;border:1px solid #d7ebdf}.assessment__detail-age[data-v-ca05ade2],.assessment__detail-copy[data-v-ca05ade2],.assessment__detail-date[data-v-ca05ade2],.assessment__detail-meta[data-v-ca05ade2],.assessment__empty[data-v-ca05ade2],.assessment__headline-note[data-v-ca05ade2],.assessment__loading-copy[data-v-ca05ade2],.assessment__mix-subcopy[data-v-ca05ade2],.assessment__section-copy[data-v-ca05ade2],.assessment__subtitle[data-v-ca05ade2],.assessment__trend-row[data-v-ca05ade2]{color:#687d9d}.assessment__controls[data-v-ca05ade2]{display:flex;align-items:flex-end;gap:.9rem;flex-wrap:wrap}.assessment__control[data-v-ca05ade2]{min-width:170px}.assessment__refresh[data-v-ca05ade2]{display:inline-flex;align-items:center;gap:.45rem;border:1px solid #dbe5f0;background:#f8fbff;color:#233657;border-radius:12px;padding:.75rem 1rem;font-weight:600}.assessment__window-toggle[data-v-ca05ade2]{display:inline-flex;gap:.45rem}.assessment__detail-toggle-button[data-v-ca05ade2],.assessment__window-button[data-v-ca05ade2]{border:1px solid #dbe5f0;background:#fff;color:#5f7394;border-radius:999px;padding:.55rem .9rem;font-weight:600}.assessment__detail-toggle-button.is-active[data-v-ca05ade2],.assessment__window-button.is-active[data-v-ca05ade2]{background:#1f7a57;border-color:#1f7a57;color:#fff}.assessment__headline-copy[data-v-ca05ade2]{max-width:680px}.assessment__headline-meta[data-v-ca05ade2]{font-size:.85rem;font-weight:700;color:#7a8dad}.assessment__headline-title[data-v-ca05ade2]{margin:.3rem 0 .35rem;font-size:1.85rem;line-height:1.12;color:#233657}.assessment__summary-strip[data-v-ca05ade2]{display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));gap:.7rem;min-width:min(100%,420px)}.assessment__summary-item[data-v-ca05ade2]{border:1px solid #e2eaf3;border-radius:14px;background:#fbfdff;padding:.85rem .95rem;text-align:left;display:flex;flex-direction:column;gap:.15rem}.assessment__summary-value[data-v-ca05ade2]{font-size:1.55rem;line-height:1;color:#233657}.assessment__summary-copy[data-v-ca05ade2]{font-size:.88rem;color:#687d9d}.assessment__summary-delta[data-v-ca05ade2]{font-size:.84rem;font-weight:700}.assessment__summary-delta.is-positive[data-v-ca05ade2]{color:#1f7a57}.assessment__summary-delta.is-negative[data-v-ca05ade2]{color:#bb4d3f}.assessment__summary-delta.is-neutral[data-v-ca05ade2]{color:#7a8dad}.assessment__section-head[data-v-ca05ade2]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.assessment__insight-list[data-v-ca05ade2]{display:grid;gap:.65rem}.assessment__insight[data-v-ca05ade2]{display:flex;align-items:flex-start;gap:.75rem;width:100%;border:1px solid #e2eaf3;background:#fbfdff;border-radius:14px;padding:.85rem .95rem;text-align:left;color:#233657}.assessment__insight[disabled][data-v-ca05ade2]{cursor:default}.assessment__insight-dot[data-v-ca05ade2]{width:.6rem;height:.6rem;border-radius:999px;margin-top:.35rem;background:#9aaac4;flex:0 0 auto}.assessment__insight-dot.is-warning[data-v-ca05ade2],.assessment__insight.is-warning .assessment__insight-dot[data-v-ca05ade2]{background:#d2a23c}.assessment__insight-dot.is-danger[data-v-ca05ade2]{background:#bb4d3f}.assessment__insight-dot.is-info[data-v-ca05ade2]{background:#4680cf}.assessment__insight.is-danger .assessment__insight-dot[data-v-ca05ade2]{background:#bb4d3f}.assessment__insight.is-info .assessment__insight-dot[data-v-ca05ade2]{background:#4680cf}.assessment__insight-copy[data-v-ca05ade2]{display:flex;flex-direction:column;gap:.2rem;flex:1 1 auto}.assessment__insight-title[data-v-ca05ade2]{font-weight:700;color:#233657}.assessment__insight-body[data-v-ca05ade2]{color:#5f7394}.assessment__grid[data-v-ca05ade2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.assessment__csuite-shell[data-v-ca05ade2]{display:flex;flex-direction:column;gap:1rem}.assessment__csuite-grid[data-v-ca05ade2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.assessment__csuite-block[data-v-ca05ade2]{border-top:1px solid #edf2f8;padding-top:.9rem}.assessment__csuite-block[data-v-ca05ade2]:nth-child(-n+2){border-top:0;padding-top:0}.assessment__csuite-label[data-v-ca05ade2]{letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700;color:#7a8dad;margin-bottom:.7rem}.assessment__csuite-actions[data-v-ca05ade2]{display:flex;flex-direction:column;gap:.75rem}.assessment__csuite-narrative p[data-v-ca05ade2],.assessment__csuite-paragraph[data-v-ca05ade2],.assessment__csuite-risk[data-v-ca05ade2]{margin:0;color:#5f7394;line-height:1.6}.assessment__csuite-action[data-v-ca05ade2]{display:inline-flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%;border:1px solid #e2eaf3;border-radius:14px;background:#fbfdff;padding:.8rem .9rem;color:#233657;text-align:left;font-weight:600}.assessment__csuite-action small[data-v-ca05ade2]{display:block;margin-top:.15rem;font-size:.84rem;font-weight:500;color:#5f7394}.assessment__csuite-action--secondary[data-v-ca05ade2]{background:#fff}.assessment__detail-list[data-v-ca05ade2],.assessment__row-list[data-v-ca05ade2],.assessment__trend-list[data-v-ca05ade2]{display:flex;flex-direction:column}.assessment__detail-row[data-v-ca05ade2],.assessment__mix-row[data-v-ca05ade2],.assessment__trend-head[data-v-ca05ade2],.assessment__trend-row[data-v-ca05ade2]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.9rem 0;border-top:1px solid #edf2f8}.assessment__detail-row[data-v-ca05ade2]:first-child,.assessment__mix-row[data-v-ca05ade2]:first-child,.assessment__trend-head[data-v-ca05ade2],.assessment__trend-row[data-v-ca05ade2]:first-child{border-top:0}.assessment__mix-main[data-v-ca05ade2],.assessment__mix-metric[data-v-ca05ade2]{border:0;background:transparent;padding:0;text-align:left}.assessment__mix-main[data-v-ca05ade2]{display:flex;flex-direction:column;gap:.2rem}.assessment__detail-company[data-v-ca05ade2],.assessment__mix-label[data-v-ca05ade2]{font-size:1rem;font-weight:700;color:#233657}.assessment__mix-metrics[data-v-ca05ade2]{display:inline-flex;gap:.55rem}.assessment__mix-metric[data-v-ca05ade2]{min-width:78px;border:1px solid #e2eaf3;border-radius:12px;padding:.55rem .75rem;background:#fbfdff;display:flex;flex-direction:column;gap:.1rem}.assessment__detail-shell[data-v-ca05ade2]{display:flex;flex-direction:column}.assessment__section-head--detail[data-v-ca05ade2]{margin-bottom:0}.assessment__detail-controls[data-v-ca05ade2]{display:inline-flex;align-items:center;gap:.8rem}.assessment__detail-toggle[data-v-ca05ade2]{display:inline-flex;gap:.45rem}.assessment__detail-count[data-v-ca05ade2]{color:#7a8dad;font-size:.88rem;font-weight:700}.assessment__detail-main[data-v-ca05ade2]{display:flex;flex-direction:column;gap:.2rem}.assessment__detail-lead[data-v-ca05ade2]{color:#42597b;font-weight:600}.assessment__detail-meta[data-v-ca05ade2]{display:inline-flex;flex-wrap:wrap;gap:.4rem}.assessment__detail-meta span[data-v-ca05ade2]:after{content:"·";margin-left:.4rem}.assessment__detail-meta span[data-v-ca05ade2]:last-child:after{content:"";margin:0}.assessment__detail-side[data-v-ca05ade2]{text-align:right;display:flex;flex-direction:column;gap:.15rem}.assessment__detail-stage[data-v-ca05ade2]{font-weight:700;color:#233657}.assessment__trend-head[data-v-ca05ade2],.assessment__trend-row[data-v-ca05ade2]{grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(70px,auto))}.assessment__trend-head[data-v-ca05ade2]{color:#7a8dad;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.assessment__detail-loading[data-v-ca05ade2],.assessment__loading[data-v-ca05ade2]{display:inline-flex;align-items:center;gap:.7rem;border:1px solid #dbe5f0;border-radius:16px;background:#fff;padding:1rem 1.1rem}.assessment__loading-title[data-v-ca05ade2]{font-weight:700;color:#233657}.assessment__empty[data-v-ca05ade2]{border-top:1px solid #edf2f8;padding-top:1rem}@media (max-width:1100px){.assessment__headline[data-v-ca05ade2],.assessment__toolbar[data-v-ca05ade2]{flex-direction:column}.assessment__summary-strip[data-v-ca05ade2]{width:100%;min-width:0}.assessment__csuite-grid[data-v-ca05ade2],.assessment__grid[data-v-ca05ade2]{grid-template-columns:1fr}}@media (max-width:767px){.assessment__summary-strip[data-v-ca05ade2]{grid-template-columns:1fr}.assessment__controls[data-v-ca05ade2]{width:100%}.assessment__mode-toggle[data-v-ca05ade2]{width:100%;display:grid;grid-template-columns:1fr}.assessment__control[data-v-ca05ade2]{min-width:0;flex:1 1 100%}.assessment__detail-row[data-v-ca05ade2],.assessment__mix-row[data-v-ca05ade2],.assessment__trend-head[data-v-ca05ade2],.assessment__trend-row[data-v-ca05ade2]{grid-template-columns:1fr}.assessment__detail-controls[data-v-ca05ade2],.assessment__detail-toggle[data-v-ca05ade2],.assessment__mix-metrics[data-v-ca05ade2]{flex-wrap:wrap}.assessment__detail-side[data-v-ca05ade2]{text-align:left}}.page-assessment[data-v-43468864]{padding:1.25rem 1.5rem 2rem}@media (max-width:767px){.page-assessment[data-v-43468864]{padding:.85rem .85rem 1.5rem}}