.next-move-card.svelte-1ujnxdy{background:var(--plan-accent-bg);border:1px solid var(--primary-alpha-20);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;padding:22px 24px 24px;display:flex}.next-move-card--dominant.svelte-1ujnxdy{width:100%;min-width:0}.nm-label.svelte-1ujnxdy{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700;display:block}.nm-focus-note.svelte-1ujnxdy{color:var(--text-muted);margin:8px 0 0;font-size:12.5px;line-height:1.45}.nm-focus-reset.svelte-1ujnxdy{font:inherit;color:var(--primary-deep);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-weight:600;text-decoration:underline}.nm-focus-reset.svelte-1ujnxdy:hover{color:var(--primary-hover)}.nm-headline.svelte-1ujnxdy{font-family:var(--font-ui);color:var(--text-dark);text-wrap:pretty;margin:10px 0 0;font-size:24px;font-weight:700;line-height:1.2}.nm-detail.svelte-1ujnxdy,.nm-criteria.svelte-1ujnxdy{color:var(--text-secondary);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.5}.nm-match-line.svelte-1ujnxdy{color:var(--text-dark);font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:14px;line-height:1.45}.nm-match-line--zero.svelte-1ujnxdy,.nm-match-line--hydrating.svelte-1ujnxdy,.nm-match-line--ready.svelte-1ujnxdy{color:var(--text-secondary);font-weight:500}.nm-match-line--ready.svelte-1ujnxdy strong,.nm-match-line.svelte-1ujnxdy strong{color:var(--text-dark);font-weight:700}.nm-stat-sep.svelte-1ujnxdy{color:var(--text-muted);margin:0 6px}.nm-actions.svelte-1ujnxdy{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:10px;margin-top:20px;display:flex}.next-move-card.svelte-1ujnxdy .nm-action-primary,.next-move-card.svelte-1ujnxdy .nm-action-secondary{min-height:44px}.nm-edit-criteria.svelte-1ujnxdy{color:var(--primary-deep);cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;margin-top:10px;padding:0;font-size:13px;font-weight:600}.nm-edit-criteria.svelte-1ujnxdy:hover{color:var(--primary-hover)}.nm-edit-criteria.svelte-1ujnxdy:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-xs)}@media (width<=720px){.next-move-card.svelte-1ujnxdy{padding:18px 18px 20px}.nm-actions.svelte-1ujnxdy{flex-direction:column;align-items:stretch}.next-move-card.svelte-1ujnxdy .nm-action-primary,.next-move-card.svelte-1ujnxdy .nm-action-secondary{width:100%}}
