.technical-evidence-page[data-v-31aced50]{background:#f7f9fc;color:#172033}.container[data-v-31aced50]{max-width:1180px;margin:0 auto;padding-left:24px;padding-right:24px}.hero-section[data-v-31aced50]{padding:72px 0 56px;background:radial-gradient(circle at top left,rgba(42,104,255,.16),transparent 32%),linear-gradient(135deg,#eef4ff 0%,#f8fbff 50%,#ffffff 100%);border-bottom:1px solid #e2e8f3}.top-bar[data-v-31aced50]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}h1[data-v-31aced50]{margin:0;max-width:880px;font-size:clamp(2.15rem,5vw,4rem);line-height:1.05;letter-spacing:-.045em}h2[data-v-31aced50]{margin:4px 0 14px;font-size:1.45rem;letter-spacing:-.02em}.hero-copy[data-v-31aced50]{max-width:860px;margin:22px 0 0;color:#4b5b73;font-size:1.12rem;line-height:1.75}.evidence-notice[data-v-31aced50]{max-width:900px;background:rgba(255,255,255,.76);border:1px solid #d9e4f5;color:#34435c}.hero-actions[data-v-31aced50]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.section-card[data-v-31aced50],.score-card[data-v-31aced50]{border-radius:22px;border-color:#dce4f2;background:rgba(255,255,255,.94);box-shadow:0 18px 45px #13294b0f}.conclusion-card[data-v-31aced50]{border-color:#bcd0ff}.section-card[data-v-31aced50] .q-card__section,.score-card[data-v-31aced50] .q-card__section{padding:26px}.section-eyebrow[data-v-31aced50]{color:#2d62d9;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.metadata-grid[data-v-31aced50]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metadata-item[data-v-31aced50],.readiness-item[data-v-31aced50]{border:1px solid #dfe6f2;border-radius:16px;padding:14px;background:#f8fbff}.metadata-label[data-v-31aced50],.readiness-label[data-v-31aced50]{color:#68758a;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.metadata-value[data-v-31aced50],.readiness-value[data-v-31aced50]{margin-top:5px;font-weight:700;color:#172033}.prompt-box[data-v-31aced50]{white-space:pre-wrap;background:#f4f7fb;border:1px solid #dfe6f2;border-radius:16px;padding:18px;color:#24324a;line-height:1.65}.evidence-list[data-v-31aced50],.matrix-list[data-v-31aced50],.roadmap[data-v-31aced50]{border:1px solid #e1e8f3;border-radius:18px;overflow:hidden;background:#ffffff}.evidence-row[data-v-31aced50],.gap-row[data-v-31aced50],.mapping-row[data-v-31aced50]{padding:14px 4px}.evidence-status[data-v-31aced50],.mapping-status[data-v-31aced50]{color:#1c7c4c;font-weight:700;max-width:180px;text-align:right}.evidence-status.is-partial[data-v-31aced50]{color:#a66a00}.matrix-item[data-v-31aced50]{padding:18px;border-bottom:1px solid #e1e8f3}.matrix-item[data-v-31aced50]:last-child,.roadmap-item[data-v-31aced50]:last-child{border-bottom:0}.matrix-header[data-v-31aced50]{display:flex;align-items:center;justify-content:space-between;gap:18px}.matrix-title[data-v-31aced50]{font-weight:800;color:#172033}.matrix-coverage[data-v-31aced50],.matrix-comment[data-v-31aced50],.roadmap-effect[data-v-31aced50]{color:#68758a}.matrix-comment[data-v-31aced50]{margin:12px 0 0}.readiness-stack[data-v-31aced50]{display:grid;gap:10px}.roadmap-item[data-v-31aced50]{display:grid;grid-template-columns:108px 1fr;gap:16px;padding:16px 18px;border-bottom:1px solid #e1e8f3}.compact-roadmap-item[data-v-31aced50]{grid-template-columns:82px 1fr}.roadmap-period[data-v-31aced50]{color:#2d62d9;font-weight:800}.roadmap-scope[data-v-31aced50]{font-weight:700}@media (max-width: 700px){.metadata-grid[data-v-31aced50],.roadmap-item[data-v-31aced50],.compact-roadmap-item[data-v-31aced50]{grid-template-columns:1fr}.hero-section[data-v-31aced50]{padding:48px 0 40px}}
