.decoder-page[data-v-64f9822d]{min-height:100vh;padding:3rem 0 4rem;background:radial-gradient(circle at 20% 10%,rgba(99,102,241,.2),transparent 45%),radial-gradient(circle at 80% 0%,rgba(56,189,248,.15),transparent 50%),linear-gradient(180deg,#0f172afa,#080b13fa)}.container[data-v-64f9822d]{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:2rem}.hero-panel[data-v-64f9822d]{display:grid;grid-template-columns:1.3fr .7fr;gap:2rem;padding:2.5rem;border-radius:24px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(135deg,#6366f11f,#38bdf814);box-shadow:var(--shadow-lg)}.eyebrow[data-v-64f9822d]{text-transform:uppercase;letter-spacing:.2em;font-size:.8rem;color:var(--color-text-muted);margin-bottom:.5rem}.hero-panel h1[data-v-64f9822d]{font-size:2.5rem;margin-bottom:1rem}.hero-panel .lead[data-v-64f9822d]{color:var(--color-text-secondary);margin-bottom:1.25rem}.hero-highlights[data-v-64f9822d]{list-style:disc;margin-left:1.2rem;color:var(--color-text-secondary)}.hero-metrics[data-v-64f9822d]{display:grid;gap:1rem}.metric-card[data-v-64f9822d]{padding:1.5rem;border-radius:16px;border:1px solid rgba(148,163,184,.2);background:#0f172ab3}.metric-label[data-v-64f9822d]{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.metric-value[data-v-64f9822d]{display:block;font-size:2rem;font-weight:700;color:#fbbf24}.metric-footnote[data-v-64f9822d]{font-size:.85rem;color:var(--color-text-secondary)}.surface-card[data-v-64f9822d]{background:#0f172acc;border-radius:24px;border:1px solid rgba(148,163,184,.1);padding:2rem;box-shadow:var(--shadow-md)}.section-kicker[data-v-64f9822d]{font-size:.8rem;text-transform:uppercase;letter-spacing:.2em;color:var(--color-text-muted)}.trust-card header[data-v-64f9822d],.synergy-card header[data-v-64f9822d],.stat-card header[data-v-64f9822d],.xp-card header[data-v-64f9822d],.timing-card header[data-v-64f9822d]{display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.route-selector[data-v-64f9822d]{display:flex;flex-direction:column;gap:.5rem}.route-selector select[data-v-64f9822d]{padding:.6rem 1rem;border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ab3;color:var(--color-text)}.trust-status[data-v-64f9822d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2rem}.score[data-v-64f9822d]{padding:1.5rem;border-radius:16px;background:linear-gradient(135deg,#6366f133,#818cf81a)}.score-label[data-v-64f9822d]{text-transform:uppercase;font-size:.8rem;letter-spacing:.15em;color:var(--color-text-muted)}.score-value[data-v-64f9822d]{display:block;font-size:3rem;font-weight:700;color:#f8fafc}.score-subtext[data-v-64f9822d]{font-size:.9rem;color:var(--color-text-secondary)}.status-message[data-v-64f9822d]{padding:1.5rem;border-radius:16px;border:1px solid rgba(148,163,184,.2)}.status-message.safe[data-v-64f9822d]{border-color:#22c55e80}.status-message.locked[data-v-64f9822d]{border-color:#38bdf880}.status-message.warning[data-v-64f9822d]{border-color:#fbbf2499}.status-message.critical[data-v-64f9822d]{border-color:#ef444499}.status-label[data-v-64f9822d]{font-weight:600;margin-bottom:.5rem}.failure-hotspot[data-v-64f9822d]{margin-top:.75rem;font-size:.9rem;color:var(--color-text-secondary)}.checkpoint-grid[data-v-64f9822d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.checkpoint-card[data-v-64f9822d]{padding:1.5rem;border-radius:16px;border:1px solid rgba(148,163,184,.2);background:#0f172a99;display:flex;flex-direction:column;gap:.85rem;min-height:320px}.checkpoint-card.inactive[data-v-64f9822d]{opacity:.65}.checkpoint-card header[data-v-64f9822d]{display:flex;justify-content:space-between;align-items:center}.checkpoint-meta[data-v-64f9822d]{display:flex;gap:.25rem;flex-wrap:wrap}.episode-pill[data-v-64f9822d],.type-pill[data-v-64f9822d],.severity-pill[data-v-64f9822d]{font-size:.7rem;padding:.2rem .5rem;border-radius:999px;background:#6366f126;color:var(--color-text)}.severity-pill.critical[data-v-64f9822d]{background:#ef444433;color:#f87171}.toggle-btn[data-v-64f9822d]{border:none;border-radius:999px;padding:.35rem 1rem;font-weight:600;cursor:pointer;background:#6366f12e;color:var(--color-text)}.trust-delta[data-v-64f9822d]{display:flex;justify-content:space-between;align-items:center;padding:.6rem .9rem;border-radius:12px;background:#22c55e26;color:#34d399}.cue-list[data-v-64f9822d]{margin:0;padding-left:1.2rem;color:var(--color-text-secondary);flex:1}.fail-impact[data-v-64f9822d]{font-size:.9rem;color:var(--color-text-secondary)}.analytics-pill[data-v-64f9822d]{font-size:.8rem;color:#fbbf24}.synergy-picker[data-v-64f9822d]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.hero-chip[data-v-64f9822d]{border:1px solid rgba(148,163,184,.4);border-radius:999px;background:transparent;color:var(--color-text);padding:.35rem .9rem;cursor:pointer;transition:all .2s ease}.hero-chip.active[data-v-64f9822d]{background:#6366f140;border-color:#6366f1cc}.synergy-results[data-v-64f9822d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.synergy-result[data-v-64f9822d]{border:1px solid rgba(148,163,184,.2);border-radius:16px;padding:1.2rem;background:#0f172ab3}.synergy-header[data-v-64f9822d]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.bonus-pill[data-v-64f9822d]{font-size:.8rem;background:#22c55e33;color:#34d399;border-radius:999px;padding:.2rem .6rem}.synergy-placeholder[data-v-64f9822d]{padding:1rem;border-radius:12px;border:1px dashed rgba(148,163,184,.4);color:var(--color-text-secondary)}.near-miss-list[data-v-64f9822d]{margin-top:1.5rem;border-top:1px solid rgba(148,163,184,.2);padding-top:1rem}.stat-curve[data-v-64f9822d]{display:flex;flex-direction:column;gap:.75rem}.stat-row[data-v-64f9822d]{display:grid;grid-template-columns:160px 1fr 60px;align-items:center;gap:1rem}.stat-bar[data-v-64f9822d]{height:10px;border-radius:999px;background:#94a3b833;overflow:hidden}.stat-fill[data-v-64f9822d]{height:100%;background:linear-gradient(90deg,#22d3ee,#6366f1);border-radius:inherit}.stat-notes[data-v-64f9822d]{margin-top:1rem;color:var(--color-text-secondary)}.xp-form[data-v-64f9822d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem}.xp-form input[data-v-64f9822d],.xp-form select[data-v-64f9822d]{width:100%;padding:.65rem .85rem;border-radius:12px;border:1px solid rgba(148,163,184,.3);background:#0f172a99;color:var(--color-text)}.xp-form .checkbox[data-v-64f9822d]{display:flex;align-items:center;gap:.4rem;font-size:.9rem;color:var(--color-text-secondary)}.xp-results[data-v-64f9822d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;align-items:center}.xp-total[data-v-64f9822d]{background:#6366f126;border-radius:16px;padding:1.5rem}.xp-total span[data-v-64f9822d]{font-size:.8rem;color:var(--color-text-muted)}.xp-total strong[data-v-64f9822d]{display:block;font-size:2.5rem}.xp-breakdown p[data-v-64f9822d]{margin:.2rem 0;color:var(--color-text-secondary)}.xp-note[data-v-64f9822d]{grid-column:1 / -1;font-size:.9rem;color:var(--color-text-muted)}.hidden-factors[data-v-64f9822d]{margin-top:1.5rem;border-top:1px solid rgba(148,163,184,.2);padding-top:1rem}.hidden-factors ul[data-v-64f9822d]{margin:.4rem 0 0;padding-left:1.2rem;color:var(--color-text-secondary)}.timing-grid[data-v-64f9822d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.timing-card-item[data-v-64f9822d]{padding:1rem;border-radius:16px;border:1px solid rgba(148,163,184,.2);background:#0f172ab3}.penalty[data-v-64f9822d]{font-weight:700;color:#f87171}.timing-note[data-v-64f9822d]{margin-top:1rem;color:var(--color-text-secondary)}@media(max-width:960px){.hero-panel[data-v-64f9822d]{grid-template-columns:1fr}}@media(max-width:640px){.stat-row[data-v-64f9822d]{grid-template-columns:1fr}}
