.modal-enter-active[data-v-f3a468b2],.modal-leave-active[data-v-f3a468b2]{transition:opacity .2s ease}.modal-enter-from[data-v-f3a468b2],.modal-leave-to[data-v-f3a468b2]{opacity:0}.stat-grid[data-v-f3a468b2]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.stat-item[data-v-f3a468b2]{background-color:var(--color-surface-alt);border-radius:.375rem;padding:.5rem .75rem}.stat-label[data-v-f3a468b2]{color:var(--color-text-muted);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.stat-value[data-v-f3a468b2]{color:var(--color-text);font-size:.875rem;font-weight:500}[data-v-f3a468b2] .prose{color:var(--color-text)}[data-v-f3a468b2] .prose p{margin-bottom:.5em;margin-top:.5em}[data-v-f3a468b2] .prose ol,[data-v-f3a468b2] .prose ul{margin-bottom:1em;margin-left:1.5em}[data-v-f3a468b2] .prose li{margin-bottom:.25em}[data-v-f3a468b2] .prose strong{font-weight:600}[data-v-f3a468b2] .prose em{font-style:italic}[data-v-f3a468b2] .prose table{border-collapse:collapse;margin:1em 0;width:100%}[data-v-f3a468b2] .prose td,[data-v-f3a468b2] .prose th{border:1px solid var(--color-border);padding:.5em;text-align:left}[data-v-f3a468b2] .prose th{background-color:var(--color-surface-alt);font-weight:600}[data-v-f3a468b2] .prose hr{border-color:var(--color-border);margin:1em 0}[data-v-f3a468b2] .action-cost{color:var(--color-accent,#00e0f0);font-weight:600}
